|
|
@ -9,6 +9,8 @@ import logging |
|
|
|
import os |
|
|
|
import psycopg2 |
|
|
|
import requests |
|
|
|
import telegram |
|
|
|
import telegram.ext |
|
|
|
import time |
|
|
|
|
|
|
|
from bs4 import BeautifulSoup |
|
|
@ -16,6 +18,7 @@ from dotenv import load_dotenv |
|
|
|
from telegram import ParseMode, InlineKeyboardButton, InlineKeyboardMarkup |
|
|
|
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackQueryHandler |
|
|
|
|
|
|
|
|
|
|
|
load_dotenv() |
|
|
|
|
|
|
|
logging.basicConfig(filename='logs/word_bot.log', filemode='a', format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', |
|
|
@ -142,7 +145,6 @@ def button( |
|
|
|
update: telegram.update.Update, |
|
|
|
context: telegram.ext.callbackcontext.CallbackContext |
|
|
|
) -> None: |
|
|
|
|
|
|
|
""" Responds to callback buttons in the original message. |
|
|
|
|
|
|
|
If the callback type is audio, then responds with already available audio URL |
|
|
|