mirror of
https://github.com/eternnoir/pyTelegramBotAPI.git
synced 2023-08-10 21:12:57 +03:00
29 lines
801 B
Python
29 lines
801 B
Python
|
#!/usr/bin/python
|
||
|
|
||
|
# This is a simple echo bot using the decorator mechanism.
|
||
|
# It echoes any incoming text messages.
|
||
|
|
||
|
from telebot.async_telebot import AsyncTeleBot
|
||
|
bot = AsyncTeleBot('TOKEN')
|
||
|
|
||
|
|
||
|
|
||
|
# Handle '/start' and '/help'
|
||
|
@bot.message_handler(commands=['help', 'start'])
|
||
|
async def send_welcome(message):
|
||
|
await bot.reply_to(message, """\
|
||
|
Hi there, I am EchoBot.
|
||
|
I am here to echo your kind words back to you. Just say anything nice and I'll say the exact same thing to you!\
|
||
|
""")
|
||
|
|
||
|
|
||
|
# Handle all other messages with content_type 'text' (content_types defaults to ['text'])
|
||
|
@bot.message_handler(func=lambda message: True)
|
||
|
async def echo_message(message):
|
||
|
await bot.reply_to(message, message.text)
|
||
|
|
||
|
|
||
|
import asyncio
|
||
|
# only new versions(4.7.0+)
|
||
|
asyncio.run(bot.polling(restart_on_change=True))
|