Этот вопрос закрыт для ответов, так как повторяет вопрос Как разделить код на несколько файлов?
The_Sketch
@The_Sketch
Веб разработчик x)

Как я могу передать функцию agree из callback_queries.py на main.py?

Всем привет кто знает как можно передать функцию agree в main.py вот код
#callback_queries.py
from aiogram import types

async def agree(callback_query: types.CallbackQuery, bot):
    await bot.answer_callback_query(callback_query.id)
    await bot.send_message(callback_query.from_user.id, "Спасибо за обращение!")


# main.py
from aiogram import Bot, Dispatcher, executor
from message_handlers import start
from config import TOKEN
from callback_queries import agree

bot = Bot(TOKEN)
dp = Dispatcher(bot)

dp.register_message_handler(lambda msg: start(msg, bot), commands=['start'])
dp.register_callback_query_handler(
    lambda agre: start(agre ,bot=bot),
    lambda c: c.data == 'agree'
)
if __name__ == '__main__':
    executor.start_polling(dp)


#inlineuttons.py
from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup

agreemend = InlineKeyboardMarkup().add(InlineKeyboardButton('✅ Yes I agree', callback_data='agree'))
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Используй from mymodule import my_function
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы