TeleBot.send_message() got an unexpected keyword argument 'reply_markup'

В моей библиотеке почему то отсутствует reply_markup Исходник:

import random
from telegram.ext import Updater
import telebot
import time
import threading
from telebot import types
import telegram
from telebot_router import TeleBot
from telebot.types import Message
from telebot.types import ChatMember
from telegram import KeyboardButton, ReplyKeyboardMarkup


TOKEN='token'

app = TeleBot(__name__)


@app.route('/start ?(.*)')
def example_command(message, cmd):
    chat_dest = message['chat']['id']
    msg = "Расскажите о себе"
    app.send_message(chat_dest, msg)
    msg = "Как тебя зовут?"
    app.send_message(chat_dest, msg)
    msg = "Где живешь?"
    app.send_message(chat_dest, msg)
    msg = "Чем занимаешься?"
    app.send_message(chat_dest, msg)
    msg = "Что любишь?"
    app.send_message(chat_dest, msg)

@app.route('/btn ?(.*)')
def buttons(message, cmd):
    chat_dest = message['chat']['id']
    keyboard = types.ReplyKeyboardMarkup(row_width=2)
    button1 = types.KeyboardButton('Button 1')
    button2 = types.KeyboardButton('Button 2')
    keyboard.add(button1, button2)
    app.send_message(chat_dest, reply_markup=keyboard)

@app.route('(?!/).+')
def parrot(message):
    R=random.choice(["Блин, чувак, это круто!", "Предположим", "Неплохо", "Продалжай в том же духе"])
    message_obj = Message.de_json(message)
    user = message_obj.from_user
    name = user.username if user.username else user.first_name
    chat_dest = message['chat']['id']
    user_msg = message['text']
    print(name, ":", user_msg)
    app.send_message(chat_dest, R)

if __name__ == '__main__':
    app.config['api_key'] = TOKEN
    app.poll(debug=True)

Ответы (0 шт):