Skip to content

Instantly share code, notes, and snippets.

@Forevka
Created July 4, 2021 17:33
Show Gist options
  • Save Forevka/ca84e197990227186bc1a0d8a5b22914 to your computer and use it in GitHub Desktop.
Save Forevka/ca84e197990227186bc1a0d8a5b22914 to your computer and use it in GitHub Desktop.
aiogram3 maybe bug
import logging
from typing import Any
from aiogram import Bot, Dispatcher
from config import TOKEN
dp = Dispatcher()
logger = logging.getLogger(__name__)
@dp.message(commands={'a'})
async def echo_handler() -> Any:
#TypeError: echo_handler() takes 0 positional arguments but 1 was given
...
@dp.message(commands={'b'})
async def echo_handler2(bot: Bot) -> Any:
#TypeError: echo_handler2() got multiple values for argument 'bot'
...
def main() -> None:
bot = Bot(TOKEN, parse_mode="HTML")
dp.run_polling(bot)
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment