Не запускается телеграмм бот, ошибок нет, но он просто не работает
Создаю для школьного проекта простенький бот, который будет собирать инфу о климате в кабинетах. Пока что на начальной стадии, создаю первую кнокпу и первую команду /start, хочу проверить уже, а он никак не запускается. Ошибок не выводит в консоль, но на команду не реагирует.
- Работаю на Windows 10 pro
- Программа Pycharm
- Python 3.12
- Библиотека pyTelegarmbotAPI
вот сам код:
import telebot
from telebot import types
bot = telebot.TeleBot("*************************")
@bot.message_handler(commsnds=['start'])
def main(message):
markup = types.InlineKeyboardMarkup()
btn1 = types.InlineKeyboardButton('Столовая', callback_data="kb1")
markup.row(btn1)
bot.send_message(message.chat.id, "Здравствуйте, состояние климата какого кабинета вы хотите узнать?")
bot.polling(non_stop=True)
Я пробовала:
- Создать новый бот с новым токеном
- Менять местами строки в функции
- Переустанавливать библиотеку
- Перезагрузила ноутбук
В идеале я ожидаю работу бота через телеграмм
Ответы (1 шт):
Автор решения: sheenshu
→ Ссылка
У тебя в строчке
@bot.message_handler(commsnds=['start'])
Ошибка, надо commsnds исправить на commands, должно заработать))