Здраствуйте, файлы не отправляются ботом в в телеграме, хотя самый первый файл(первая кнопка) работает стабильно. Я много раз перепроверял, но не нашёл ошибок. Все файлы к боту хранятся в одном folder - document. Можете указать на мою ошибку?
import document
doc_path = Path("document//Претензия_о_возврате_денег_за_прохождение_некачественного_курса.docx")
docs_path = Path("document//Претензия_к_авиокомпании_Победа_о_возврате_денег_за_билет.docx")
docg_path = Path("document//Жалоба_об_оспаривании_штрафа_за_неуплату_парковки.docx")
docd_path = Path("document//Возражение на судебный приказ.docx")
button1 = types.InlineKeyboardButton(text='Претензия_о_возврате_денег_за_прохождение_некачественного_курса', callback_data='button1')
button2 = types.InlineKeyboardButton(text='Претензия_к_авиокомпании_Победа_о_возврате_денег_за_билет', callback_data='button2')
button3 = types.InlineKeyboardButton(text='Жалоба_об_оспаривании_штрафа_за_неуплату_парковки', callback_data='button3')
button4 = types.InlineKeyboardButton(text='Возражение на судебный приказ', callback_data='button4')
inline_keyboard.add(button1, button2, button3, button4)
@dp.callback_query_handler(lambda c: c.data)
async def send_file(query: types.callback_query):
with open("document//Претензия_о_возврате_денег_за_прохождение_некачественного_курса.docx", 'rb') as doc_path:
if query.data == 'button1':
await query.message.answer_document(doc_path)
with open("document//Претензия_к_авиокомпании_Победа_о_возврате_денег_за_билет.docx", 'rb') as docs_path:
if query.data == 'button2':
await query.message.answer_document(docs_path)
with open("document//Жалоба_об_оспаривании_штрафа_за_неуплату_парковки.docx", 'rb') as docg_path:
if query.data == 'button3':
await query.message.answer_document(docg_path)
with open("document//Возражение на судебный приказ.docx", 'rb') as docd_path:
if query.data == 'button4':
await query.message.answer_document(docd_path)