• Telegram Bot как узнать chat_id зная username?

    @crystalbit
    Full Stack NodeJS PHP JS React
    Побуду немного археологом

    Написал бота, который по username возвращает id канала, чата, группы. Решает практически все вопросы такого рода, и аналогов пока не видел

    Боту @username_to_id_bot пишем юзернейм человека, группы или канала, и в ответ приходит вся информация, например
    User found
    @...
    Title: ...
    Id: ...

    PS ответ выше, который про ботов, говорит, как только свой id получить, этот же бот закрывает гораздо большую задачу
    Ответ написан
    9 комментариев
  • SyntaxError: await outside function?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Ну так прямо и написано - await вне функции. Нельзя так. Следует этот код завернуть в отдельную функцию и затем запустить её в event loop через run_until_complete.

    async def main():
      ... код ...
    
    if __name__ == '__main__':
      loop = asyncio.get_event_loop()
      loop.run_until_complete(main())
      loop.close()
    Ответ написан