@Hentai_Master

Как сделать так чтобы телеграмм бот мог рандомно отсылать фото из альбома?

Сделал пока чтобы отсылал конкретное фото, осталось разобрать как сделать рандомную отправку фото:

@bot.message_handler(content_types=['text'])
def send_text(message):
if message.text.lower() == 'hentai':
bot.send_photo(message.chat.id, (
'https://4.bp.blogspot.com/-3swYE12k-pE/VR_5OzkX74I...'))
elif message.text.lower() == 'мама рядом':
bot.send_photo(message.chat.id, (
'https://pbs.twimg.com/media/EhODS02WoAEsQZI.jpg'))
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
alphatom
@alphatom
import random

pics_1 = [
    'https://pbs.twimg.com/media/EhODS02WoAEsQZI.jpg',
    'https://pbs.twimg.com/media/EhODS02WoAEsQZI.jpg',
    'https://pbs.twimg.com/media/EhODS02WoAEsQZI.jpg'
]

pics_2 = [
    'https://pbs.twimg.com/media/EhODS02WoAEsQZI.jpg',
    'https://pbs.twimg.com/media/EhODS02WoAEsQZI.jpg',
    'https://pbs.twimg.com/media/EhODS02WoAEsQZI.jpg'
]

@bot.message_handler(content_types=['text'])
def send_text(message):
    pics = None
    text = message.text.lower()

    if text == 'hentai':
        pics = pics_1
    elif text == 'мама рядом':
        pics = pics_2
    // ...
        
    if pics is not None:
        pic = random.choice(pics)
        bot.send_photo(message.chat.id, (pic))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы