mirror of
https://github.com/eternnoir/pyTelegramBotAPI.git
synced 2023-08-10 21:12:57 +03:00
54 lines
1.7 KiB
Python
54 lines
1.7 KiB
Python
from telebot.async_telebot import AsyncTeleBot
|
|
from telebot import formatting
|
|
|
|
bot = AsyncTeleBot('token')
|
|
|
|
|
|
@bot.message_handler(commands=['start'])
|
|
async def start_message(message):
|
|
await bot.send_message(
|
|
message.chat.id,
|
|
# function which connects all strings
|
|
formatting.format_text(
|
|
formatting.mbold(message.from_user.first_name),
|
|
formatting.mitalic(message.from_user.first_name),
|
|
formatting.munderline(message.from_user.first_name),
|
|
formatting.mstrikethrough(message.from_user.first_name),
|
|
formatting.mcode(message.from_user.first_name),
|
|
separator=" " # separator separates all strings
|
|
),
|
|
parse_mode='MarkdownV2'
|
|
)
|
|
|
|
# just a bold text using markdownv2
|
|
await bot.send_message(
|
|
message.chat.id,
|
|
formatting.mbold(message.from_user.first_name),
|
|
parse_mode='MarkdownV2'
|
|
)
|
|
|
|
# html
|
|
await bot.send_message(
|
|
message.chat.id,
|
|
formatting.format_text(
|
|
formatting.hbold(message.from_user.first_name),
|
|
formatting.hitalic(message.from_user.first_name),
|
|
formatting.hunderline(message.from_user.first_name),
|
|
formatting.hstrikethrough(message.from_user.first_name),
|
|
formatting.hcode(message.from_user.first_name),
|
|
# hide_link is only for html
|
|
formatting.hide_link('https://telegra.ph/file/c158e3a6e2a26a160b253.jpg'),
|
|
separator=" "
|
|
),
|
|
parse_mode='HTML'
|
|
)
|
|
|
|
# just a bold text in html
|
|
await bot.send_message(
|
|
message.chat.id,
|
|
formatting.hbold(message.from_user.first_name),
|
|
parse_mode='HTML'
|
|
)
|
|
|
|
import asyncio
|
|
asyncio.run(bot.polling()) |