Code Monkey home page Code Monkey logo

telegram-feedback-bot's Issues

по поводу бота обратной связи.

добрый день! Мне интересен ваш бот обратной связи, можно ли в нем сделать так, чтобы юзер мог отправить в бот любой тип файла(видео, аудио, текст или документ либо архив), бот перенаправил этот документ админу и админ так же мог бы ответить при желании на это сообщение?

Отображать @username и имя при входящих

Когда сообщения приходят, отображается только цифровой id #373738, а хотелось бы типа @durov и имя Аккаунта при входящих сообщениях, так удобнее ориентироваться
Зачем кучу кнопок пилить🍪

TypeError: edited_message_warning() missing 1 required positional argument: 'l10n'

Mar 21 11:51:49 PM  2023-03-21 20:51:49,105 - ERROR - asyncio - Task exception was never retrieved
Mar 21 11:51:49 PM  future: <Task finished name='Task-19' coro=<BaseRequestHandler._background_feed_update() done, defined at /opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/webhook/aiohttp_server.py:127> exception=TypeError("edited_message_warning() missing 1 required positional argument: 'l10n'")>
Mar 21 11:51:49 PM  Traceback (most recent call last):
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/webhook/aiohttp_server.py", line 128, in _background_feed_update
Mar 21 11:51:49 PM      result = await self.dispatcher.feed_raw_update(bot=bot, update=update, **self.data)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/dispatcher.py", line 167, in feed_raw_update
Mar 21 11:51:49 PM      return await self.feed_update(bot=bot, update=parsed_update, **kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/dispatcher.py", line 135, in feed_update
Mar 21 11:51:49 PM      response = await self.update.wrap_outer_middleware(
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/middlewares/error.py", line 24, in __call__
Mar 21 11:51:49 PM      return await handler(event, data)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/middlewares/user_context.py", line 23, in __call__
Mar 21 11:51:49 PM      return await handler(event, data)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/fsm/middleware.py", line 34, in __call__
Mar 21 11:51:49 PM      return await handler(event, data)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/event/telegram.py", line 248, in trigger
Mar 21 11:51:49 PM      return await wrapped_inner(event, kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/event/handler.py", line 38, in call
Mar 21 11:51:49 PM      return await wrapped()
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/dispatcher.py", line 244, in _listen_update
Mar 21 11:51:49 PM      return await self.propagate_event(update_type=update_type, event=event, **kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/router.py", line 128, in propagate_event
Mar 21 11:51:49 PM      return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/router.py", line 124, in _wrapped
Mar 21 11:51:49 PM      return await self._propagate_event(
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/router.py", line 144, in _propagate_event
Mar 21 11:51:49 PM      response = await router.propagate_event(update_type=update_type, event=event, **kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/router.py", line 128, in propagate_event
Mar 21 11:51:49 PM      return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/router.py", line 124, in _wrapped
Mar 21 11:51:49 PM      return await self._propagate_event(
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/router.py", line 144, in _propagate_event
Mar 21 11:51:49 PM      response = await router.propagate_event(update_type=update_type, event=event, **kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/router.py", line 128, in propagate_event
Mar 21 11:51:49 PM      return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/router.py", line 124, in _wrapped
Mar 21 11:51:49 PM      return await self._propagate_event(
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/router.py", line 137, in _propagate_event
Mar 21 11:51:49 PM      response = await observer.trigger(event, **kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/event/telegram.py", line 248, in trigger
Mar 21 11:51:49 PM      return await wrapped_inner(event, kwargs)
Mar 21 11:51:49 PM    File "/opt/render/project/src/.venv/lib/python3.9/site-packages/aiogram/dispatcher/event/handler.py", line 38, in call
Mar 21 11:51:49 PM      return await wrapped()
Mar 21 11:51:49 PM  TypeError: edited_message_warning() missing 1 required positional argument: 'l10n'

Избавиться от config-мидлвари

По словам разработчика aiogram, можно протолкнуть статичный объект (тот же конфиг, например) напрямую в экземпляр класса Bot, чтобы не добавлять его каждый раз в очередной апдейт в мидлвари.

Придётся доставать как message.bot.get("config"), но зато минус мидлварь.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.