malw.ru Open in urlscan Pro
2a00:b6e0:1:20:7::1  Public Scan

URL: https://malw.ru/pages/da
Submission: On November 14 via api from US — Scanned from FR

Form analysis 0 forms found in the DOM

Text Content

УВЕДОМЛЕНИЯ О ДОНАТАХ DONATIONALERTS В TELEGRAM


Страницы malw.ru
 * Главная
 * Мои контакты
 * Telegram канал
 * Discord сервер
 * Назад

Полезные сервисы

 * ChatGPT
 * Gemini
 * Загрузчик фото на Imgur
 * Генератор zalgo текста
 * Получение VK access token
 * Data Waster
 * Другие сервисы

Статьи

 * Скачивание и активация Windows/Office
 * Как локальная сеть может пригодиться каждому
 * Кастомизируем Spotify Desktop и отключаем в нем рекламу
 * Удобный запуск Android приложений на Windows 10
 * Создаем универсальную флешку для установки систем и загружаемся с виртуальных
   жестких дисков
 * Накручиваем шаги ВКонтакте
 * Vencord — Получаем функции Discord Nitro бесплатно

Скрипты Python

 * Шаблон ботов ВК и Telegram
 * Автостатус в ВК и автобио в Telegram с текущей песней Spotify
 * Gemini пересказывает голосовые сообщения в Telegram
 * Уведомления о донатах DonationAlerts в Telegram
 * Уведомления о событиях в канале ТГ (например, новые/вышедшие участники)
 * Телеграм бот для проведения розыгрышей
 * Папки Личные, Беседы, Боты в ВК Мессенджере
 * Другие скрипты

Скачать

 * Windows ISO
 * AnyDesk 7.0.14 (без панели про бесплатную лицензию)
 * Spotify для Windows (можно скачивать из России)
 * AdwCleaner (можно скачивать из России)

Другое

 * Приколы на JavaScript
 * Остальные мелочи

Открыть на Lolzteam
import json
import socketio
from requests import get
# pip install python-socketio websocket-client requests
da_alert_widget_token = 'da_token'
tg_bot_token = '12345:tg_token'
tg_user_id = 123457899
 
 
sio = socketio.Client(reconnection=True, reconnection_delay=5)
 
@sio.on('connect')
def on_connect():
    sio.emit('add-user', {'token': da_alert_widget_token, "type": "alert_widget"})
    print('Бот запущен')
 
@sio.on('donation')
def on_message(data):
    event = json.loads(data)
    print(event)
    get(f'https://api.telegram.org/bot{tg_bot_token}/sendMessage?chat_id={tg_user_id}&text=Новый донат:\n{event["username"]} - {event["amount"]} {event["currency"]}\n{event["message"]}')
 
sio.connect('wss://socket.donationalerts.ru:443', transports='websocket')

import json import socketio from requests import get # pip install
python-socketio websocket-client requests da_alert_widget_token = 'da_token'
tg_bot_token = '12345:tg_token' tg_user_id = 123457899 sio =
socketio.Client(reconnection=True, reconnection_delay=5) @sio.on('connect') def
on_connect(): sio.emit('add-user', {'token': da_alert_widget_token, "type":
"alert_widget"}) print('Бот запущен') @sio.on('donation') def on_message(data):
event = json.loads(data) print(event)
get(f'https://api.telegram.org/bot{tg_bot_token}/sendMessage?chat_id={tg_user_id}&text=Новый
донат:\n{event["username"]} - {event["amount"]}
{event["currency"]}\n{event["message"]}')
sio.connect('wss://socket.donationalerts.ru:443',
transports='websocket')Копировать


ИСПОЛЬЗОВАНИЕ

 1. Получаем токен оповещений DonationAlerts. Для этого заходим
    сюда:https://www.donationalerts.com/dashboard/alert-widget, возле "Группа 1"
    нажимаем "Показать ссылку для встраивания" и копируем ее.
    
    В конце этой ссылки будет токен, подставляем его в переменную
    da_alert_widget_token.
 2. Создаем бота в Telegram и получаем токен. Для этого используем команду
    /newbot в ботеt.me/BotFather, выбираем имя и адрес боту
    
    Подставляем токен в переменную tg_bot_token.
 3. Узнаем ID пользователя или канала, куда вы хотите отправлять сообщения. Для
    этого ПЕРЕД ДОБАВЛЕНИЕМ БОТА В КАНАЛ берем
    ссылкуhttps://api.telegram.org/bot{token}/getUpdatesи подставляем туда токен
    бота вместо {token}, переходим по ней
    Копировать
 4. Добавляем бота в канал или пишем ему любое сообщение, обновляем страницу и
    видим там ID пользователя, написавшего сообщение или ID канала, куда бот был
    приглашен.
    Скриншот с ID пользователя
    Скриншот с ID канала
    А как ты сделал красивое отображение
    JSON?https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=ru
    Подставляем ID в переменную tg_user_id
 5. Устанавливаем модули pip install python-socketio websocket-client requests
 6. Запускаем и ждем донатов :)


    ПРОТЕСТИРУЕМ НА T.ME/IMMALWARE? :)

    



18:58:26