Telegram订阅机器人搭建全攻略
流量次数: 作者:tg下载 发布时间:2025-07-24 20:13
from telegram import Update
from telegram.ext import Application, CommandHandler, ContextTypes
TOKEN = "YOUR_BOT_TOKEN
subscriptions = set
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
await update.message.reply_text("发送/subscribe订阅每日更新")
async def subscribe(update: Update, context: ContextTypes.DEFAULT_TYPE):
user_id = update.effective_user.id
subscriptions.add(user_id)
await update.message.reply_text("订阅成功!")
async def broadcast(context: ContextTypes.DEFAULT_TYPE):
for user_id in subscriptions:
await context.bot.send_message(user_id, "今日更新:...")
if __name__ == "__main__":
application = Application.builder.token(TOKEN).build
application.add_handler(CommandHandler("start", start))
application.add_handler(CommandHandler("subscribe", subscribe))
application.job_queue.run_repeating(broadcast, interval=86400) 每日推送
application.run_polling
下一篇:没有了