Задать вопрос
@dmitriy8720

Как отправить сообщение в группу пользователю, от имени бота Telegram?

Подскажите, как сделать так, чтобы когда пользователь, напишет в группе, он получал сообщение от бота и чтобы этот текст никто больше не видел, будет замечательно если еще подскажите, как по таймеру удалять текст от бота, например через 60секунд.

Этот код работает, но текст видят все в группе.
import logging
import telebot
from telebot import types

API_TOKEN = 'moi_token'
bot = telebot.TeleBot(API_TOKEN)

CHANNEL_ID = '-cifry_gruppy'

logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)

@bot.message_handler()
#@bot.message_handler(commands=['text'])
def all_msg_handler(message: types.Message):
    button_text = message.text
    logger.debug('The answer is %r', button_text)  # print the text we've got

    if button_text == 'Да!':
        reply_text = "Да, готов написать текст!!!"
    elif button_text == 'Нет!':
        reply_text = "Зря, не верный ответ"
    else:
        reply_text = "Этот Текст, я получаю в группе, когда пишу в группе, от имени бота"

    message.reply(reply_text, reply_markup=types.ReplyKeyboardRemove())
    bot.send_message(CHANNEL_ID, reply_text)
  • Вопрос задан
  • 359 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
нельзя так сделать. сообщение в чате от бота будут видеть все
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы