общее

Подписчиков: 2     Сообщений: 5448149     Рейтинг постов: 0.0

котэ песочница сфотографировал сам фото 

котэ,прикольные картинки с кошками,песочница,cats,sandbox,сфотографировал сам,фото
Развернуть

mockingeu Piper Wheel Zenless Zone Zero Игры 

Развернуть

пидоры помогите телевизор консоли тумба сундук 

Давным-давно видел в интернете фотографию, на которой чувак сидел перед сундуком-тумбой с откидной крышкой, на внутренней стороне которой был смонтирован телевизор, а в нижнем пространстве был спрятан компьютер, приставки и т.д., подавалось как вариант спрятать батино добро от маленьких детей. Нагуглить не выходит. Мб есть у кого в загашниках? Хочу такое же сделать

КУПОН НА 1 помощь,пидоры помогите,реактор помоги,телевизор,консоли,тумба,сундук
Развернуть

Лиса фэндомы Фенек пушистая попа 

Лиса,фэндомы,Фенек,пушистая попа,fox,fandoms
Лиса,фэндомы,Фенек,пушистая попа,fox,fandoms
Развернуть

QUASARCAKE Anime Artist artist Sousou no Frieren Anime фэндомы Fern (Sousou no Frieren) Frieren 

I' i/л Â \. Jé i ЫЛШ^Ш V пт 1 .m í i *. jp|É I ' ‘ill n 1 \\ /j mîii Шам, J VI ^ i i j,QUASARCAKE,Anime Artist,Аниме арт, Аниме-арт,artist,Sousou no Frieren,Frieren: Beyond Journey`s End,Anime,Аниме,фэндомы,Fern (Sousou no Frieren),Frieren,quasarcake,Anime Art,artist,Sousou no

Развернуть

furry goat furry ungulate furry art furry фэндомы furry f furotica нейросетевые фурри нейронные сети wheel of fortune 



furry goat,furry ungulate,furry art,furry,фурри,фэндомы,furry f,furotica,фурротика,нейросетевые фурри,нейронные сети,wheel of fortune
Развернуть

Lefauxcreux artist Bex (creux) Комиксы без перевода 

ВЕХ $ KEIT'S LEWDTOBER - ?: CONDOM PLAY rPATREON/CREUX,Lefauxcreux,artist,Bex (creux),Смешные комиксы,веб-комиксы с юмором и их переводы,без перевода
ePATREON/CREUX,Lefauxcreux,artist,Bex (creux),Смешные комиксы,веб-комиксы с юмором и их переводы,без перевода
you MUST REALLY LIKE TO WITH BALLOONS, HUH? LIKE; A LO ePATREON/CREUX,Lefauxcreux,artist,Bex (creux),Смешные комиксы,веб-комиксы с юмором и их переводы,без перевода
UWU10DfL (jnOFFICIAL 2024 PROMPT LIST 4r-KB£- «S.-SWIMSblT^ 11. DOUBLE 12. PENIS AWE 13. TITFUCK 14. TOUNGUE TOPLESS . FUTANARI . SHORTSTACK . SLOPPY 15. SUPERHERO 25. UNIFORM 16. GLORY HOLE 26. BLUSH {7, CONDOM PLAY) 17. TRANSPARENT 27. 8. HANDSFREE 18. FISHNET 28. 9. MATING PRESS
Развернуть

js 

"Расширение" для мобильного хром (ч. 2)

Так как мой предыдущий пост не заминусили, а некоторые даже наоборот попросили рассказать подробнее. Я решил сделать второй пост. Думаю, он может быть интересен своим безумием (:

И так, в этот раз я на примере покажу как можно сделать "расширение", которое просто будет сохранять картинку с джоя в вашу телегу. Без своего сервера и для мобильного хром. Да, наверное, это не очень интересный пример, все таки пользы от этого расширения мало. Да и сделаю я его очень примитивно. Но это просто будет иллюстрация возможностей.

' ciome ж Living With HipsterGirl and GamerGirl JaGo Комиксы Страница №26 M Jr «Л \,js
js

1. И так, как это сделать? Для начала нам нужно создать нового бота в телеграм. Это делается в боте https://t.me/BotFather , там все просто, в конце вы получаете токен для работы с HTTP API. Это то, что нам нужно. На скрине ниже токен закрашен красным.

Done! Congratulations on your new bot. You will find it at You can now add a description, about section and profile picture for your bot see/help for a list of commands. By the way, when you've finished creating your cool bot ping our Bot Support if you want a better username for it. Just make

2. После этого нам нужно написать сам код нашего расширения, это небольшой файл, с расширением .js и следующим содержимым:

{

let key = 'ВАШ_ТОКЕН';

let chat_id = 'АЙДИ_ЧАТА_КУДА_ОТПРАВЛЯТЬ';

function handleMjoy(){
document.querySelectorAll('.image:not([image-bokmarklet-handled])').forEach(i => {
createSendButton(i);
});
}

function createSendButton(target) {
target.setAttribute('image-bokmarklet-handled', 'true');
let b = document.createElement('div');
b.classList.add('image-bokmarklet-send-btn');
b.innerText = '>';
target.append(b);
b.addEventListener('click', () => {
b.classList.add('pressed');
let linkEl = target.querySelector('a');
let imgURL = '';
if (linkEl) imgURL = linkEl.href;
else imgURL = target.querySelector('img')?.src;
if (!imgURL) return;
let l = 'https://api.telegram.org/bot'+key+'/sendPhoto?' + new URLSearchParams({
chat_id,
photo: imgURL,
}).toString();
fetch(l).then(r => r.json()).then(console.log);
});
}

function initBookmarlet(){
console.log('IT WORkS!');
if (location.origin == 'https://m.joyreactor.cc') initMJoy();
}

function initMJoy(){
handleMjoy();
let css = `
.image[image-bokmarklet-handled] {
position: relative;
}
.image-bokmarklet-send-btn {
background-color: rgb(253 178 1 / var(--tw-bg-opacity));
align-items: center;
position: absolute;
top: 5px;
left: 5px;
width: 30px;
height: 30px;
justify-content: center;
cursor: pointer;
display: none;
}
.image-bokmarklet-send-btn.pressed {
background-color: rgb(141 141 141 / var(--tw-bg-opacity));
}
.image[image-bokmarklet-handled]:hover .image-bokmarklet-send-btn {
display: flex;
}
`;
document.head.insertAdjacentHTML('beforeend', css);
}

initBookmarlet();

}

Здесь обрамляющие весь код фигурные скобки важны, чтобы не возникало конфликтов с идентификаторами. В переменную key вам нужно подставить токен с предыдущего шага. А
chat_id мы получим на следующем шаге.

3. Теперь пришло время получить немного информации от нашего бота. Вы можете начать с ним чат и написать команду /ping . К сожалению, пока что он вам не ответит. Но это не проблема. Берем следующий код:

javascript:void(function(key) {

    let l = 'https://api.telegram.org/bot'+key+'/', U = URLSearchParams;

    fetch(l+'getUpdates').then(r => r.json()).then(us => {console.log(us), us.result?.forEach(u => {

        if (!u.message) return;

        let m = u.message;

        if (m.text?.startsWith('/ping')) fetch(l+'sendMessage?'+ (new U({

            chat_id: m['chat']['id'],

            reply_to_message_id: m['message_id'],

            text: 'message:' + JSON.stringify(m),

          })).toString());

    })});

}('ВАШ_ТОКЕН'))

И просто вставляем в адресную строку (да, это сработает). А лучше создайте сразу закладку с этим кодом вместо адреса. Только не забудьте начальный "javascript:" не может быть вставлен, только написан вручную. Ну и, конечно, не забудьте подставить ваш токен с первого шага. После этого ваш бот вам ответит. Его ответ будет в такой форме: message:{"message_id":14,...,"chat":{"id":АЙДИ_ЧАТА,"first_name": ...},...}

4. Теперь берем АЙДИ_ЧАТА из предыдущего пункта и подставляем в файл из второго пункта в переменную chat_id. Сохраняем файл и закидываем его в чат с нашим ботом. После этого пишем нашу команду /ping в ответ на сообщение с файлом. И опять запускаем код с третьего пункта. Бот нам ответит опять (при чем вероятно и на старое сообщение, это не беда). Находим его ответ на наш пинг с файлом и ищем в его ответе file_id (именно file_id, а не file_unique_id, это важно!).

5. Все, это последний пункт. Создаем новую закладку с таким кодом:

javascript:void(function(d, key, fid) {
    let l = 'https://api.telegram.org/bot'+key+'/';
    let f = 'https://api.telegram.org/file/bot'+key+'/';
    fetch(l+'getFile?file_id='+fid).then(r => r.json())
    .then(r => (console.log(r), f += r.result.file_path)).then( () => {
        let s = d.createElement('script'); s.type = 'text/javascript'; s.async = true;  s.src = f; d.getElementsByTagName('head')[0].appendChild(s);
    });
}(document, 'ВАШ_ТОКЕН', 'file_id_ИЗ_ПРЕДЫДУЩЕГО_ПУНКТА'))

Не забудьте только в последней строке заменить на ваши значения. Ну вот и все, если вы навесите эту закладку на кнопку домой в вашем мобильном хром, вы сможете активировать это расширение когда захотите.

Ну вот, при наведении мыши или долгом (но не слишком, чтобы не стригерить появление меню) зажатии по сенсорному экрану будет появляться кнопка отправки картинки в телеграм.

Мне нравятся всякие интересные решения, которые предполагают нестандартное использование разнообразных АПИ и технологий. Здесь я постарался на примере показать использование старых-добрых букмарклетов и Telegram Bot API очень неочевидным образом. Хотя, возможно, пример и не очень интересный из-за своей бесполезности.

Развернуть

Marcin Flisikowski Мифические существа Fantasy art 

Marcin Flisikowski,Мифические существа,Fantasy,Fantasy art,art,арт,Marcin Flisikowski,fantasy,art
Развернуть

#BattleTech Battletech Игры SpOoKy777 Federated Suns Centurion (mech) Enforcer (mech) Syrtis Fusiliers 

SPOOKY777.DEVIflNTART.COM - PflTREON.COM/SPOOKY777 © THE TOPPS COMPANY. INC. - CLASSIC BATTLETECH. BATTLETECH. BATTLEMECH. MECH. AND MECHWARRIOR ARE REGISTERED TRADEMARKS AND/OR TRADEMARKS OF THE TOPPS COMPANY. INC. IN THE UNITED STATES AND/OR OTHER COUNTRIES. SHOWN WITH PERMISSION. i a f 5 1 y
Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме общее (+5448149 картинок, рейтинг 0.0 - общее)