- 20.06.2022
- 26 865
- 230
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Бот тг который отправляет случайный анекдот
Python:
import requests
from bs4 import BeautifulSoup
import random
import logging
from aiogram import Bot, Dispatcher, types, executor
bot = Bot(token='your_token_here')
dp = Dispatcher(bot)
logging.basicConfig(level=logging.INFO)
url = 'http://anekdotme.ru/random'
def get_random_joke():
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
jokes_list = soup.find_all('div', class_='anekdot_text')
random_joke = random.choice(jokes_list)
return random_joke.text.strip()
@dp.message_handler(commands=['start'])
async def start_handler(message: types.Message):
logging.info(f"User {message.from_user.id} requested a joke")
joke = get_random_joke()
await message.answer(joke)
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)
Последние темы в этом разделе:
- Скрипт для автоматической активации стим ключей
- Скрипт Телеграм Бот Нейрокомментинг - Первонах - Автокоммент с текстом от ии
- Скрипт бот, который позволяет автоматически публиковать сообщения в вашем Telegram-канале
- Скрипт Бот Telegram для распознавания песен в голосовых сообщениях
- Скрипт Телеграм бот для создания AI-фотосессий с использованием Astria API
- Скрипт Telegram бот для пересылки писем из Mail.ru в указанный чат Telegram
- Скрипт Телеграмм бот шаблон реализующий каталог товаров
- Скрипт поиск отелей на Hotels.com
- Скрипт аналог twitter
- Скрипт на блокировка и удаление сообщений со всех ботов в телеграм