首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令更改通道ID(spam_id)

命令更改通道ID(spam_id)
EN

Stack Overflow用户
提问于 2022-07-11 17:33:44
回答 1查看 47关注 0票数 -3
代码语言:javascript
复制
spam_id = xxxxxx

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

  if text_channel != 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))
EN

回答 1

Stack Overflow用户

发布于 2022-07-11 18:34:10

spam_id定义为全局变量,并从不同的函数访问/修改它。

代码语言:javascript
复制
spam_id = xxxxxx

@bot.command()
async def modify_spam_id(ctx, new_id : int):
    global spam_id
    spam_id = new_id 

@tasks.loop(seconds=0.2)
async def spammer(ctx):
    global spam_id
    text_channel = client.get_channel(spam_id)
    
    if text_channel != 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))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72942529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档