Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- from aiogram import Bot, Dispatcher, executor
- from aiogram.contrib.fsm_storage.memory import MemoryStorage
- from aiogram.contrib.fsm_storage.redis import RedisStorage2, RedisStorage
- from aiogram.types import Message
- from dotenv import load_dotenv
- load_dotenv()
- TOKEN = os.getenv("BOT_TOKEN")
- admin = os.getenv("admin_id")
- bot = Bot(token=TOKEN)
- storage = RedisStorage(host="localhost", port=6379)
- dp = Dispatcher(bot=bot, storage=storage)
- @dp.message_handler()
- async def echo(message: Message):
- print("catch\n")
- await message.answer(text=f"echo: {message.text}")
- async def on_startup(disp: Dispatcher):
- await bot.send_message(chat_id=admin, text="Bot started!")
- if __name__ == '__main__':
- executor.start_polling(dispatcher=dp, on_startup=on_startup)
Advertisement
Add Comment
Please, Sign In to add comment