You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改频道ID(spam_id)的指令及相关Python代码解析

修改频道ID并实现循环发送随机数字的Python代码

修改频道ID的操作步骤

  • 将代码中的spam_id = xxxxxx一行里的xxxxxx替换为目标频道的实际ID

实现代码

spam_id = xxxxxx

@tasks.loop(seconds=0.2)
async def spammer(ctx):
    text_channel = client.get_channel(spam_id)

    if text_channel is not None:
        num = random.randint(1, 2)
        await text_channel.send(num)
        intervals = [1.0, 1.1, 1.2, 1.3, 1.4]
        await asyncio.sleep(random.choice(intervals))

代码说明

  • 用spam_id变量存储需要发送消息的目标频道ID
  • 通过tasks.loop创建定时任务,基础循环间隔为0.2秒
  • 先尝试获取指定频道,只有当频道存在时才执行发送操作:
    • 生成1到2之间的随机整数
    • 异步向目标频道发送该随机数字
    • 从预设的时间间隔列表中随机选一个时长休眠,让发送节奏更随机

内容的提问来源于stack exchange,提问作者sanchit jaiswal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 10:01:51