·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
返回列表 发布新帖

mjj们 有没有办法实现tg监听群组实时转发?

144 8
发表于 2024-7-7 20:54:37 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
有个群组发的媒体文件 60秒自动撤回
有没有办法就是监听这个群组 有媒体文件就自动转发到另一个群组?
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论8

浅生Lv.8 发表于 2024-7-7 20:55:12 | 查看全部
楼下来回答吧
我要说一句 收起回复
TyCodingLv.8 发表于 2024-7-7 20:56:09 | 查看全部
很简单
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-7-7 20:56:50 | 查看全部
群组地址多少,私我我看看
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-7-7 20:57:46 | 查看全部
from telegram import Update, Bot
from telegram.ext import Updater, MessageHandler, Filters, CallbackContext

# 替换为您的 Bot Token
BOT_TOKEN = 'YOUR_BOT_TOKEN'
# 源群组的 Chat ID
SOURCE_CHAT_ID = -1001234567890
# 目标群组的 Chat ID
TARGET_CHAT_ID = -1009876543210

def media_forwarder(update: Update, context: CallbackContext):
    message = update.message
   
    # 检查消息是否来自指定的源群组
    if message.chat_id == SOURCE_CHAT_ID:
        # 检查消息中是否有媒体文件
        if message.photo:
            context.bot.send_photo(chat_id=TARGET_CHAT_ID, photo=message.photo[-1].file_id, caption=message.caption)
        elif message.video:
            context.bot.send_video(chat_id=TARGET_CHAT_ID, video=message.video.file_id, caption=message.caption)
        elif message.document:
            context.bot.send_document(chat_id=TARGET_CHAT_ID, document=message.document.file_id, caption=message.caption)
        elif message.audio:
            context.bot.send_audio(chat_id=TARGET_CHAT_ID, audio=message.audio.file_id, caption=message.caption)
        elif message.voice:
            context.bot.send_voice(chat_id=TARGET_CHAT_ID, voice=message.voice.file_id, caption=message.caption)
        elif message.animation:
            context.bot.send_animation(chat_id=TARGET_CHAT_ID, animation=message.animation.file_id, caption=message.caption)

def main():
    updater = Updater(token=BOT_TOKEN, use_context=True)
    dispatcher = updater.dispatcher

    # 添加处理媒体文件消息的处理器
    media_handler = MessageHandler(Filters.chat(chat_id=SOURCE_CHAT_ID) & Filters.media, media_forwarder)
    dispatcher.add_handler(media_handler)

    # 启动机器人
    updater.start_polling()
    updater.idle()

if __name__ == '__main__':
    main()
我要说一句 收起回复
CrystαlLv.8 发表于 2024-7-7 20:57:51 | 查看全部
这个代码是需要把机器人加进源群组么
我要说一句 收起回复
TyCodingLv.8 发表于 2024-7-7 20:58:49 | 查看全部
用协议号监听
我要说一句 收起回复
TyCodingLv.8 发表于 2024-7-7 20:59:11 | 查看全部
hous135 发表于 2024-7-7 17:42
用协议号监听
协议号有 监听怎么实现呢
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-7-7 20:59:23 | 查看全部
建议先去了解一下telegram api hash
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:13.58.51.36,GMT+8, 2024-10-3 08:18 , Processed in 0.280976 second(s), 124 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表