Top.Mail.Ru
Ответы

Пишу телеграмм бота но ошибочка чек описание Python

Я хочу сделать тех поддержку бота написал подписал и не работает когда пишу /help мне скидывается команда /help ща скирны будут

import telebot
from requests import delete
from telebot import types
from telebot.apihelper import delete_message

bot = telebot.TeleBot('7528418824:AAEBrXbIV7AW5x_Us')

# Инициализация бота токенами
API_TOKEN = '7528418rXbIV7AW_UsXo7Y9A4URBJx0e5FM8'
ADMIN_CHAT_ID = '5250'

bot = telebot.TeleBot(API_TOKEN)

# Обработка входящих сообщений
@bot.message_handler(commands=['help'])
def main(message):
# Пересылка сообщения администратору с кнопкой ответа
forward_message = bot.forward_message(ADMIN_CHAT_ID, message.chat.id, message.message_id)
markup = types.InlineKeyboardMarkup()
reply_button = types.InlineKeyboardButton("Ответить", callback_data=f"reply:{message.chat.id}:{forward_message.message_id}")
markup.add(reply_button)
bot.send_message(ADMIN_CHAT_ID, f"Новое сообщение от {message.chat.id}:", reply_markup=markup)

# Обработка нажатия кнопки ответа
@bot.callback_query_handler(func=lambda call: call.data.startswith("reply:"))
def handle_reply_button(call):
try:
# Извлечение данных из callback_data
_, user_id, message_id = call.data.split(":")
# Отправка администратору просьбы ввести ответ
sent_message = bot.send_message(ADMIN_CHAT_ID, "Введите ваш ответ:")
# Хранение данных о пользователе и сообщении для последующего ответа
bot.register_next_step_handler(sent_message, send_reply, user_id)
except Exception as e:
bot.send_message(ADMIN_CHAT_ID, f"Произошла ошибка: {e}")

def send_reply(message, user_id):
# Отправка ответа пользователю
bot.send_message(user_id, message.text)
bot.send_message(ADMIN_CHAT_ID, f"Ответ отправлен: {user_id}")


@bot.message_handler(commands=['start'])
def main(message):
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton('Telegram', url=' https://t.me/happuschool '))
markup.add(types.InlineKeyboardButton('Написать в поддержку', url=' https://t.me/mazik753 '))
bot.send_message(message.chat.id, f'😎Привет {message.from_user.first_name} ! Добро пожаловать в FlowHi |Разработка игры! Тут вы можете написать в поддержку предложить идею в игру!', reply_markup=markup)



bot.polling(none_stop=True)

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Ученик
8мес

Дак ты администратор вот оно тебе и отправляется, а текста нет потому что ты его не добавил, если нужно могу скинуть часть кода чтобы ответ был