Я пытаюсь создать бот-телеграмму с библиотекой https://github.com/python-telegram-bot/python-telegram-bot в python3.
Я хочу создать бот отправителя сообщений. Теперь это мой код:
#!/usr/bin/env python
"""#==============================# Imports #==============================#"""
import logging, time, telegram
from telegram import InlineKeyboardButton, InlineKeyboardMarkup
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters
from datetime import datetime
"""#==============================# Enable logging #==============================#"""
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.WARN)#DEBUG)
logger = logging.getLogger(__name__)
"""#==============================# Log error #==============================#"""
def error(update, context):
#Log Errors caused by Updates.
logger.warning("Update '%s' caused error '%s'", update, context.error)
"""#==============================# Bot commands #==============================#"""
def start(update, context):
update.message.reply_text("Bot joined the conversation!")
def get_additional_updates(update, message):
***My Problem***
"""#==============================# MAIN #==============================#"""
def main():
updater = Updater("<TOKEN>", use_context=True)
# Get the dispatcher to register handlers
dp = updater.dispatcher
# on different commands - answer in Telegram
dp.add_handler(CommandHandler("start", start)
dp.add_handler(CommandHandler("send", get_additional_updates)
# log all errors
dp.add_error_handler(error)
# Start the Bot
updater.start_polling()
updater.idle()
if __name__ == '__main__':
main()
Я не знаю, что мне делать, чтобы получать обновления внутри функции 'get_additional_updates'. Что я хочу сделать, это: я набираю / отправляю, после этого бот ждет моего сообщения, я набираю свое сообщение и отправляю его. Проблема в том, что я не могу понять, как получить второе сообщение (само сообщение) в функцию 'get_additional_updates'.
Я не могу найти его в документации, и я тоже новичок в программировании.
Пожалуйста, помогите мне с кодом, который мне нужно набрать, чтобы получить дополнительный Сообщения. Дайте мне знать, если вы не можете понять, в чем заключается мой вопрос, я постараюсь объяснить лучше.
Большое спасибо!
PS: Извините, если мой английский sh плох Я тоже пытаюсь его обновить.