PythonTelegramBot - отправлять сообщения в usr напрямую как бот, подключенный к частному каналу - PullRequest
0 голосов
/ 03 мая 2020

все. Я работаю над ботом, который собирается работать администратором частного канала. Каждое сообщение от него имеет встроенную кнопку, после нажатия которой, некоторые сообщения должны быть отправлены непосредственно в usr.

Здесь я нашел: Как я могу отправить сообщение кому-то с моим ботом telegram, используя их имя пользователя

Но chat_id в моем случае всегда одинаков для всех. (вероятно)

@bot.message_handler(content_types=['text'])
def send_text(message):   
    message1=""
    if message.text.lower() == '1':
        markup = types.InlineKeyboardMarkup()
        btn_my_site= types.InlineKeyboardButton(text='To reserve', callback_data='add')
        markup.add(btn_my_site)
        for i in sheet_values:
            res = ""
            for z in i:
                if res == "":
                    res = z
                else:
                    res = res + " " + z

            messages.append(bot.send_message(message.chat.id, res, reply_markup = markup).message_id)

@bot.callback_query_handler(func=lambda call: True)
def query_handler(call):
    if call.data == 'add':

Не знаю, нужен ли мой код, но вот он. Спасибо.

...