Notice
Recent Posts
Recent Comments
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

아직도 텔레그램 안쓰니?

텔레그램 봇 Telethon 라이브러리 명령어 코드 본문

텔레그램 팁

텔레그램 봇 Telethon 라이브러리 명령어 코드

텔레그램사랑 2024. 1. 2. 23:59

/start 명령에 대한 동작

from telethon import TelegramClient, events

bot = TelegramClient('bot', 11111, 'a1b2c3d4').start(bot_token='TOKEN')

@bot.on(events.NewMessage(pattern='/start'))
async def send_welcome(event):
    await event.reply('Howdy, how are you doing?')

@bot.on(events.NewMessage)
async def echo_all(event):
    await event.reply(event.text)

bot.run_until_disconnected()

 

/명령 매개변수1 매개변수2에 대한 동작

@client.on(events.NewMessage(pattern='/echo'))
async def echo(event):
    """Echo back the arguments."""
    args = event.raw_text.split()[1:]  # Split the message text and ignore the first element (command)
    response = ' '.join(args)
    await event.respond(response)