Помогите код снова не запускается
import telegram
from __future__ import absolute_import
from telegram.ext import Updater, CommandHandler, JobQueue
def start(update, context):
context.bot.send_message(chat_id=update.message.chat_id, text="Привет! Я бот для раздачи бонусов.")
def bonus(update, context):
context.bot.send_message(chat_id=update.message.chat_id, text="Вы получили бонус!")
def bonus_job(context):
context.bot.send_message(chat_id=5471571096, text='Вы получили бонус!')
def main():
# Инициализация бота
updater = Updater(token='6285500362:AAESEdZRazc3Y9uSKTeDcbrYP8mVuuWykVE', use_context=True)
# Обработчики команд
start_handler = CommandHandler('start', start)
bonus_handler = CommandHandler('bonus', bonus)
# Регистрация обработчиков
updater.dispatcher.add_handler(start_handler)
updater.dispatcher.add_handler(bonus_handler)
# Таймер для раздачи бонусов каждый час
job_queue = updater.job_queue
job_queue.run_repeating(bonus_job, interval=3600, first=0)
# Запуск бота
updater.start_polling()
updater.idle()
if (__name__ == '__main__'):
main()
Ошибка:
TypeError Traceback (most recent call last)
<ipython-input-28-bda18ef8d10b> in <cell line: 34>()
33
34 if (__name__ == '__main__'):
---> 35 main()
<ipython-input-28-bda18ef8d10b> in main()
14 def main():
15 # Инициализация бота
---> 16 updater = Updater(token='6285500362:AAESEdZRazc3Y9uSKTeDcbrYP8mVuuWykVE', use_context=True)
17
18 # Обработчики команд
TypeError: Updater.__init__() got an unexpected keyword argument 'token'