Size: a a a

2020 July 27

Т

Технопёс in aiogram [ru]
Tishka17
Надо бы сесть и допилить свой проект на декораторах
Побереги диабетиков
источник

g(

git commit suicide (... in aiogram [ru]
Сергей Антонов
Как реализовать несколько языков в боте но при этом есть кнопка которая называется одинаково в двух языках. Как при нажатии избежать выбивания сразу двух сообщений и на русском и на английском?
Тебе сказали как
источник

T

Tishka17 in aiogram [ru]
Технопёс
Побереги диабетиков
О, надо назвать его insulin
источник

tg

that guy in aiogram [ru]
BOT1: MyBot1 = MyBot1(token=BOT_TOKEN_1)
BOT2: MyBot2 = MyBot2(token=BOT_TOKEN_2)
источник

tg

that guy in aiogram [ru]
создаю 2 объекта ботов
источник

tg

that guy in aiogram [ru]
@app.post("/webhook/{SECRET_1}",)
async def telegram_webhook(update_raw: Dict[str, Any] = Body(...)) -> Response:
   await BOT1.new_update(update_raw=update_raw)
   return Response(status_code=status.HTTP_200_OK)


@app.post("/webhook/{SECRET_2}",)
async def telegram_webhook(update_raw: Dict[str, Any] = Body(...)) -> Response:
   await BOT2.new_update(update_raw=update_raw)
   return Response(status_code=status.HTTP_200_OK)
источник

tg

that guy in aiogram [ru]
декораторы роутов
источник

tg

that guy in aiogram [ru]
   def __init__(self, token: str):
       self.TOKEN: str = token
       self.bot: Bot = Bot(token=self.TOKEN, parse_mode="HTML")
       self.dispatcher: Dispatcher = Dispatcher(bot=self.bot)
       self.dispatcher.register_message_handler(
           callback=handlers.start_handler, commands=["start", "help"]
       )
       self.dispatcher.register_message_handler(
           callback=handlers.echo_handler, content_types=types.ContentTypes.TEXT
       )
источник

СА

Сергей Антонов... in aiogram [ru]
git commit suicide (shit и match)
Тебе сказали как
Если не сложно то мог бы повторить?
источник

tg

that guy in aiogram [ru]
инициализация объекта моего бота
источник

g(

git commit suicide (... in aiogram [ru]
Сергей Антонов
Если не сложно то мог бы повторить?
Базу с пользователями
И язык в таблице пользователя храни
источник

tg

that guy in aiogram [ru]
    async def new_update(self, update_raw: Dict[str, Any]) -> None:
       await self.dispatcher.process_update(types.Update(**update_raw))
источник

СА

Сергей Антонов... in aiogram [ru]
git commit suicide (shit и match)
Базу с пользователями
И язык в таблице пользователя храни
Благодарю...
источник

Т

Технопёс in aiogram [ru]
git commit suicide (shit и match)
Базу с пользователями
И язык в таблице пользователя храни
Таблица пользователя, мне показалось, или...? 🤔
источник

AR

Alex RootJunior in aiogram [ru]
that guy
    async def new_update(self, update_raw: Dict[str, Any]) -> None:
       await self.dispatcher.process_update(types.Update(**update_raw))
и что не так?
источник

T

Tishka17 in aiogram [ru]
Alex RootJunior
и что не так?
Говорит глобалы текут
источник

tg

that guy in aiogram [ru]
Alex RootJunior
и что не так?
raise RuntimeError("Can't get bot instance from context. "
RuntimeError: Can't get bot instance from context. You can fix it with setting current instance: 'Bot.set_current(bot_instance)'
источник

g(

git commit suicide (... in aiogram [ru]
Технопёс
Таблица пользователя, мне показалось, или...? 🤔
Что не так?
источник

AR

Alex RootJunior in aiogram [ru]
that guy
raise RuntimeError("Can't get bot instance from context. "
RuntimeError: Can't get bot instance from context. You can fix it with setting current instance: 'Bot.set_current(bot_instance)'
а теперь прочитай что написано и сделай то что просит =)
источник

tg

that guy in aiogram [ru]
если set_current при создании  объекта
источник