- 20.06.2022
- 24 310
- 221
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Бот является простым в использовании: пользователь вводит домен, после чего происходит поиск по API Роскомсводобы (reestr.rublacklist.net/api/v3/domains/). В случае обнаружения домена в списке, отправляется сообщение «Сайт заблокирован по требованию правоохранительных органов». Если домен не найден, бот отвечает «Сайт не заблокирован».
Python:
import requests
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters
def main():
# Замените 'TOKEN' на токен вашего бота
updater = Updater(token='YOUR_TOKEN', use_context=True)
dispatcher = updater.dispatcher
# Добавляем обработчики команд
start_handler = CommandHandler('start', start)
message_handler = MessageHandler(Filters.text & ~Filters.command, check_website)
dispatcher.add_handler(start_handler)
dispatcher.add_handler(message_handler)
# Запускаем бота
updater.start_polling()
updater.idle()
def start(update, context):
context.bot.send_message(chat_id=update.effective_chat.id, text="Привет! Я бот, который проверяет, заблокирован ли сайт Роскомнадзором. Пожалуйста, отправь мне домен для проверки. Например: conff.org")
def check_website(update, context):
domain = update.message.text.strip()
url = f"https://reestr.rublacklist.net/api/v3/domains/"
response = requests.get(url)
if response.status_code == 200:
data = response.json()
if domain in data:
context.bot.send_message(chat_id=update.effective_chat.id, text="Сайт заблокирован по требованию правоохранительных органов.")
else:
context.bot.send_message(chat_id=update.effective_chat.id, text="Сайт не заблокирован.")
else:
context.bot.send_message(chat_id=update.effective_chat.id, text="Ошибка при выполнении запроса. Пожалуйста, попробуйте позже.")\
if __name__ == '__main__':
main()
Последние темы в этом разделе:
- Скрипт Telegram бот для создания рассылок по чатам
- Скрипт мониторинг камеры
- Скрипт Телеграм бот проверка подписок на каналы
- Скрипт бота для управления объявлениями в Telegram канале
- Скрипт Телеграм Бот поисковик по контенту
- Скрипт Телеграм Бот для получения подробной информации о стикерах
- Скрипт Парсер объявлений FunPay
- Скрипт защита от сноса телеграм
- Скрипт Telegram бот для заказа продуктов питания из магазина
- Скрипт шаблон Телеграм Бот казино