def send_message(chat_id, text):
url = "https://api.telegram.org/bot{token}/{method}".format(
token="TOKEN",
method="sendMessage"
)
data = {
"chat_id": chat_id,
"text": text
}
r = requests.post(url, data=data)
print(r.json())
def reply_keyboard_markup(keyboard, resize, one_time):
url = "https://api.telegram.org/bot{token}/{method}".format(
token="TOKEN",
method="ReplyKeyboardMarkup"
)
data = {
"keyboard": keyboard,
"resize_keyboard": resize,
"one_time_keyboard": one_time
}
def main(event, context):
start_menu = reply_keyboard_markup(["Расписание", "Меню"], True, True)
start_text = "bla bla bla"
if msg == "/start":
send_message(id, start_text, start_menu)
Пишу без библиотек, т.к. не получается запустить на aws или gae.
Функцию reply_keyboard_markup взял с неба.
При запуске говорит, что у функции send_message должно быть два параметра, а не 3.
Как добавить параметр ReplyKeyboardMarkup правильно?