Last active
December 27, 2020 11:51
-
-
Save vsecoder-old-account/e3b56ab2a09a373f519398ebf9944c03 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
# импорт модулей библиотеки aiogram | |
from aiogram import Bot, types | |
from aiogram.dispatcher import Dispatcher | |
from aiogram.utils import executor | |
# token бота | |
bot_token = '<token>' | |
# Создание бота | |
bot = Bot(token=bot_token) | |
dp = Dispatcher(bot) | |
# Обработчик команды /start | |
@dp.message_handler(commands=['start']) | |
async def welcome(message: types.Message): | |
await bot.send_message(message.chat.id, 'Здравствуйте!') | |
# встречаем | |
@dp.message_handler(content_types=["new_chat_members"]) | |
async def newuser(message: types.Message): | |
await message.reply('Приветствую вас в чате') | |
# провожаем | |
@dp.message_handler(content_types=["left_chat_member"]) | |
async def leftuser(message: types.Message): | |
await bot.send_message( | |
message.chat.id, 'Эх... минус один пользователь чата...') | |
# всё что текст, но не /start повторить | |
@dp.message_handler(content_types=['text']) | |
async def reply(message: types.Message): | |
await bot.send_message(message.chat.id, message.text) | |
# запуск бота | |
if __name__ == "__main__": | |
executor.start_polling(dp) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment