keyboard type

This commit is contained in:
Christof 2020-12-20 22:51:40 +01:00
parent f39dde121a
commit 5423c21be0

View File

@ -7,11 +7,11 @@ import json
import logging import logging
from datetime import timedelta from datetime import timedelta
from itertools import chain from itertools import chain
from typing import Any, Callable, Dict, List from typing import Any, Callable, Dict, List, Union
import arrow import arrow
from tabulate import tabulate from tabulate import tabulate
from telegram import ParseMode, ReplyKeyboardMarkup, Update from telegram import KeyboardButton, ParseMode, ReplyKeyboardMarkup, Update
from telegram.error import NetworkError, TelegramError from telegram.error import NetworkError, TelegramError
from telegram.ext import CallbackContext, CommandHandler, Updater from telegram.ext import CallbackContext, CommandHandler, Updater
from telegram.utils.helpers import escape_markdown from telegram.utils.helpers import escape_markdown
@ -85,7 +85,7 @@ class Telegram(RPC):
Validates the keyboard configuration from telegram config Validates the keyboard configuration from telegram config
section. section.
""" """
self._keyboard: List[List[str]] = [ self._keyboard: List[List[Union[str, KeyboardButton]]] = [
['/daily', '/profit', '/balance'], ['/daily', '/profit', '/balance'],
['/status', '/status table', '/performance'], ['/status', '/status table', '/performance'],
['/count', '/start', '/stop', '/help'] ['/count', '/start', '/stop', '/help']