@Doplis01

Я не могу понять как ответить пользователю?

Вот сам код, и я не могу ответить человеку который написал, как это сделать?
import telebot
bot = telebot.TeleBot("Не буду палить")

creator_chat_id = 5186507537

@bot.message_handler(commands=['start'])
def start(message):
    bot.reply_to(message, "Привет! Я бот для обратной связи. Отправьте ваше сообщение.")

@bot.message_handler(func=lambda message: True)
def send_message_to_creator(message):
    bot.send_message(creator_chat_id, f"Новое сообщение от {message.chat.id}: {message.text}")

    bot.reply_to(message, "Ваше сообщение было отправлено создателю. Ожидайте ответа.")

@bot.message_handler(func=lambda message: message.chat.id == creator_chat_id)
def reply_to_user(message):
    bot.send_message(message.reply_to_message.forward_from.id, "Создатель бота ответил на ваше сообщение: " + message.text)


bot.polling()<code lang="python">

</code>
  • Вопрос задан
  • 415 просмотров
Пригласить эксперта
Ответы на вопрос 1
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
чтобы сделать большое дело, надо его разделить на мелкие.
тебе надо
1. получить то, что написал юзер;
2. переслать тебе;
3. твой ответ прочитать;
4. отправить юзеру.

каждый пункт легко гуглится, удачи

вот пару ссылок
https://qna.habr.com/q/1268750
https://qna.habr.com/q/1265982
https://qna.habr.com/q/1264888

+ bot.regiser_next_step_handler() (https://qna.habr.com/q/1263792)
Ответ написан
Ваш ответ на вопрос

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

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