Im trying to create a telegram bot with the air tickets
` import telegram
import requests
from telegram.ext import Updater, CommandHandler
from config import TOKEN
def start(update, context):
context.bot.send_message(chat_id=update.effective_chat.id, text="Привет! Я помогу тебе найти дешевые авиабилеты.")
def find_flights(update, context):
# Получаем города из аргументов команды /find_flights
cities = context.args
if len(cities) != 2:
context.bot.send_message(chat_id=update.effective_chat.id, text="Пожалуйста, укажите два города.")
return
# Здесь можно использовать API авиасервиса для поиска дешевых авиабилетов между городами.
# Например, можно использовать API Skyscanner или Aviasales.
# Результаты поиска можно отправить пользователю с помощью context.bot.send_message()
def main():
updater = Updater(token=TOKEN, use_context=True)
dispatcher = updater.dispatcher
start_handler = CommandHandler('start', start)
find_flights_handler = CommandHandler('find_flights', find_flights)
dispatcher.add_handler(start_handler)
dispatcher.add_handler(find_flights_handler)
updater.start_polling()
if __name__ == '__main__':
main()
`
Traceback (most recent call last): File "C:practkursTg botmain.py", line 67, in <module> main() File "C:practkursTg botmain.py", line 56, in main updater = Updater(548505) ^^^^^^^^^^^^^^^ TypeError: Updater.__init__() missing 1 required positional argument: 'update_queue'
New contributor
Holden Frozen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.