Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (3)
  • Как отправить сообщение от бота определённому человеку по id (создателю), через библиотеку telebot?

    @KingBotReg
    Вот пример Кода
    import telebot
    
    
    bot = telebot.TeleBot('token')
    
    
    @bot.message_handler(commands=['start'])
    def start_function(message):
        chat_id = 1000000000 # Сюда помещаем id пользователя кому будет отправлено сообщение
        bot.send_message(chat_id, 'Сюда вставляем текст!')
        
        
    bot.polling(none_stop=True)
    Ответ написан
    Комментировать
  • Как создать список из картинок и текста и выводить рандомным способом?

    @KingBotReg
    Вот Код
    import telebot
    from telebot import types  # для указание типов
    from datetime import datetime
    import config
    import random
    
    bot = telebot.TeleBot('')
    
    
    @bot.message_handler(commands=['start'])
    def start(message):
        markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
        btn = types.KeyboardButton("")
        markup.add(btn)
        bot.send_message(message.chat.id,
                         text="Привет, {0.first_name}!\nХочешь узнать своё будущее?\nЖми на всевидящее око \nНо будь осторожен,ведь чем меньше знаешь тем крепче спишь❗".format(
                             message.from_user), reply_markup=markup)
    
    
    @bot.message_handler(content_types=['text', 'photo'])
    def func(message):
        if (message.text == ""):
            markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
            btn1 = types.KeyboardButton("")
            markup.add(btn1)
            random_text = ['Текст 1','Текст 2','Текст 3','Текст 4'] # Добавляйте текста сколько нужно
            random_img = ['img/1.png', 'img/2.png', 'img/3.png', 'img/4.png'] # Добавляйте картинок сколько нужно
            photo = open(random.choice(random_img), 'rb')
            bot.send_photo(message.chat.id, photo, caption=random.choice(random_text))
    
    
    bot.polling(none_stop=True)
    Ответ написан
    1 комментарий