Smart Dev
Stay updated with our Telegram bot developments, discover new GitHub repositories, and get the best Python scripts. Join Smart Dev for smart coding solutions! This Channel Part Of @PremiumNetworkPlus
Show moreπ Analytical overview of Telegram channel Smart Dev
Channel Smart Dev (@itssmartdev) in the English language segment is an active participant. Currently, the community unites 10 006 subscribers, ranking 12 225 in the Technologies & Applications category and 40 575 in the India region.
π Audience metrics and dynamics
Since its creation on Π½Π΅Π²ΡΠ΄ΠΎΠΌΠΎ, the project has demonstrated rapid growth, gathering an audience of 10 006 subscribers.
According to the latest data from 20 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 944 over the last 30 days and by 16 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 11.91%. Within the first 24 hours after publication, content typically collects 5.89% reactions from the total number of subscribers.
- Post reach: On average, each post receives 1 191 views. Within the first day, a publication typically gains 589 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 8.
- Thematic interests: Content is focused on key topics such as util, selection, api, canva, deadline.
π Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
βStay updated with our Telegram bot developments, discover new GitHub repositories, and get the best Python scripts. Join Smart Dev for smart coding solutions!
This Channel Part Of @PremiumNetworkPlusβ
Thanks to the high frequency of updates (latest data received on 21 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
https://t.me/itsSmartDev/1366For Aiogram :
https://t.me/itsSmartDev/1368For Kurigram [ Pyrogram Fork ] :
https://t.me/itsSmartDev/1385
from pyrogram import Client, filters
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton, CallbackQuery
from pyrogram.enums import ButtonStyle
API_ID = 'YOUR_API_ID'
API_HASH = 'YOUR_API_HASH'
BOT_TOKEN = 'YOUR_BOT_TOKEN'
app = Client("my_bot", api_id=API_ID, api_hash=API_HASH, bot_token=BOT_TOKEN)
@app.on_message(filters.command("start"))
async def start(client, message):
keyboard = InlineKeyboardMarkup([
[InlineKeyboardButton(
text="Primary Button",
callback_data="primary_btn",
icon_custom_emoji_id=5258096772776991776,
style=ButtonStyle.PRIMARY # Dark Blue
)],
[InlineKeyboardButton(
text="Success Button",
callback_data="success_btn",
icon_custom_emoji_id=5258503720928288433,
style=ButtonStyle.SUCCESS # Green
)],
[InlineKeyboardButton(
text="Danger Button",
callback_data="danger_btn",
icon_custom_emoji_id=5258331647358540449,
style=ButtonStyle.DANGER # Red
)]
])
await message.reply(
"Choose a button color! π¨\n\n"
"π΅ Primary - Dark Blue Button\n"
"π’ Success - Green Button\n"
"π΄ Danger - Red Button",
reply_markup=keyboard
)
@app.on_callback_query()
async def handle_buttons(client, callback_query: CallbackQuery):
messages = {
"primary_btn": "β
You clicked Primary (Dark Blue) button!",
"success_btn": "β
You clicked Success (Green) button!",
"danger_btn": "β
You clicked Danger (Red) button!"
}
await callback_query.answer(
messages.get(callback_query.data),
show_alert=True
)
print("Bot started! π")
app.run()pip3 install --upgrade kurigram/help + your question:
β’ /help How to download Instagram videos?
β’ /help How to translate a image ?
β’ /help What downloaders are available?
Get instant answers with examples! β‘οΈ
Try it now: /help what can this bot do?import asyncio
from aiogram import Bot, Dispatcher
from aiogram.types import Message, InlineKeyboardMarkup, InlineKeyboardButton, CallbackQuery
from aiogram.filters import Command
TOKEN = 'XXXXXXXXXXXXX'
bot = Bot(token=TOKEN)
dp = Dispatcher()
@dp.message(Command("start"))
async def send_welcome(message: Message):
keyboard = InlineKeyboardMarkup(
inline_keyboard=[
[InlineKeyboardButton(
text="Primary Button",
callback_data="primary_btn",
icon_custom_emoji_id="5258096772776991776",
style="primary"
)],
[InlineKeyboardButton(
text="Success Button",
callback_data="success_btn",
icon_custom_emoji_id="5258503720928288433",
style="success"
)],
[InlineKeyboardButton(
text="Danger Button",
callback_data="danger_btn",
icon_custom_emoji_id="5258331647358540449",
style="danger"
)]
]
)
await message.answer(
"Hello! Welcome to Color Button Demo π¨\n\n"
"π΅ Primary - Blue Button\n"
"π’ Success - Green Button\n"
"π΄ Danger - Red Button",
reply_markup=keyboard
)
@dp.callback_query()
async def handle_buttons(callback: CallbackQuery):
messages = {
"primary_btn": "β
You clicked Primary (Blue) button!",
"success_btn": "β
You clicked Success (Green) button!",
"danger_btn": "β
You clicked Danger (Red) button!"
}
await callback.answer(messages.get(callback.data), show_alert=True)
async def main():
print("Bot started! π")
await dp.start_polling(bot)
if __name__ == "__main__":
asyncio.run(main())pip3 install --upgrade aiogramimport random
import asyncio
from telethon import TelegramClient, events, types, functions
API_ID = 'xxxxx'
API_HASH = 'xxxxx'
TOKEN = 'xxxxxxxxxxxx'
client = TelegramClient('bot', API_ID, API_HASH).start(bot_token=TOKEN)
@client.on(events.NewMessage(pattern='/start'))
async def start(event):
text = (
"Hello! Welcome to Color Button Demo π¨\n\n"
"π΅ Primary - Blue Button\n"
"π’ Success - Green Button\n"
"π΄ Danger - Red Button"
)
primary_style = types.KeyboardButtonStyle(
bg_primary=True,
icon=5258096772776991776
)
success_style = types.KeyboardButtonStyle(
bg_success=True,
icon=5258503720928288433
)
danger_style = types.KeyboardButtonStyle(
bg_danger=True,
icon=5258331647358540449
)
button1 = types.KeyboardButtonCallback(
text="Primary Button",
data=b"primary_btn",
style=primary_style
)
button2 = types.KeyboardButtonCallback(
text="Success Button",
data=b"success_btn",
style=success_style
)
button3 = types.KeyboardButtonCallback(
text="Danger Button",
data=b"danger_btn",
style=danger_style
)
markup = types.ReplyInlineMarkup(rows=[
types.KeyboardButtonRow(buttons=[button1]),
types.KeyboardButtonRow(buttons=[button2]),
types.KeyboardButtonRow(buttons=[button3])
])
await client(functions.messages.SendMessageRequest(
peer=event.chat_id,
message=text,
random_id=random.getrandbits(63),
reply_markup=markup
))
@client.on(events.CallbackQuery())
async def callback(event):
messages = {
b"primary_btn": "β
You clicked Primary (Blue) button!",
b"success_btn": "β
You clicked Success (Green) button!",
b"danger_btn": "β
You clicked Danger (Red) button!"
}
await event.answer(messages.get(event.data), alert=True)
print("Bot started! π")
print("Note: Make sure you're using Telethon from master branch!")
client.run_until_disconnected()pip3 uninstall telethon
pip3 install git+https://github.com/LonamiWebs/Telethon.git
Bot Requirements:
Bot owner must have Telegram Premium subscription
Available now! Telegram Research 2025 β the year's key insights 
