首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么我的不一致机器人从其他频道删除消息,而不向变量中添加值?

为什么我的不一致机器人从其他频道删除消息,而不向变量中添加值?
EN

Stack Overflow用户
提问于 2020-03-29 06:00:48
回答 1查看 37关注 0票数 0

我正在尝试在我的不和谐机器人中添加一个游戏,让人们在一个频道中计算数字。我写了一段代码,它工作正常,但现在它从任何其他通道删除消息,并且number变量不会上升。下面是我为该部分编写的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    var number = 0;
    var nextnum = number+=1;
    Bot.on("message" , msg=> {
        let arg = msg.content.substring(prefix.length).split(" ");

        if(msg.channel.id===693689843141574737 && msg==number){
            number++;
        } else if (msg.channel.id===693689843141574737 && msg != number || msg != nextnum) {
            msg.delete();
        }
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-29 08:03:18

这应该是可行的。我先检查频道,然后再检查消息。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var number = 1;

Bot.on("message" , msg => {
  let arg = msg.content.substring(prefix.length).split(" ");
  if(msg.channel.id === "693689843141574737"){
    if(msg.content.trim() == number + ""){
      number++;
    }
    else{
      msg.delete();
    }
  }
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60910695

复制
相关文章
如何实现在Excel表格中删除汉字而不破坏其他内容?
方法一: 先将数据复制到WORD中, 在WORD中,编辑/替换 “查找内容”输入:[一-龤]      (带中括号) “替换为”输入:/ 勾选“使用通配符” 点“全部替换” 然后再将数据复制回EXCEL。 附: 龤:ALT+64922 WORD中是:ALT+40868 方法二: =REPLACE(A1,MATCH(” “,MIDB(A1,ROW($1:$100),1),),LENB(A1)-LEN(A1),”/”) 方法三: 若你汉字均在前面,在b1输入公式:=right(a1,l
用户1272546
2018/06/04
2.7K0
如何实现在Excel表格中删除汉字而不破坏其他内容?
方法一: 先将数据复制到WORD中, 在WORD中,编辑/替换 “查找内容”输入:[一-龤]      (带中括号) “替换为”输入:/ 勾选“使用通配符” 点“全部替换”
用户1191760
2019/02/27
3.7K0
我将为什么而坚持写作
很多小伙伴会有写博客的冲动,尤其是写技术博客,或者说对文学感兴趣的去写小说。然而真的去坚持并且有结果的,很少。
RobinsonZhang
2018/08/28
3550
开源 – QQ频道机器人
QQ频道是一个集社交、群聊、小程序应用于一体的娱乐协作平台,它允许开发者自己开发自己的机器人,但是很多小白可能入手都比较头疼,不知道该如何下手,今天分享一个自己用python写的 示例 ,使用的数据库依旧是mysql ::(懒得理)
Blank.
2023/04/13
1.2K0
开源 – QQ频道机器人
在应用开发中,我为什么选择 Flutter 而不是 React Native ?
作为一位开发人员,我想在本文中与大家聊聊跨平台开发领域的两大核心选项——Flutter 与 React Native 框架,并介绍我自己为什么更偏爱 Flutter。
逆锋起笔
2021/01/28
3.3K0
我为什么不再用 Vue,而改用 React?
当我走进现代前端开发行业的时候,我做了一个每位开发人员都要做的决策:选择一个合适的框架。当时正逢 jQuery 被淘汰,前端开发者们不再用它编写难看的、非结构化的老式 JavaScript 程序了。前端正在走向一个时髦的,流行的,模块化的 JavaScript 框架的新时代。所以我选择了 VueJS。
逆锋起笔
2020/08/05
3.5K0
我为什么不再用 Vue,而改用 React?
为什么我使用 GraphQL 而放弃 REST API?
本文最初发布于 Max Desiatov 的个人博客,经原作者授权由 InfoQ 中文站翻译并分享。
winty
2021/05/19
2.3K0
Sirius频道机器人项目构建教程
第一章:VisualStudio安装,项目构建 VisualStudio下载 下载VisualStudio 版本分别为:社区版、专业版、企业版 这里我们可以选择专业版 开发环境部署 开发环境配置 选择.net与C++桌面应用开发 选择安装目录 源码下载 下载源码 运行工程文件 构建项目 视频内容 视频内容
千以亦
2022/05/20
7250
Sirius频道机器人项目构建教程
fastmock 新增功能-从我的其他项目导入接口
1、在项目接口管理页面点击”从其他项目导入“ <div align="center">
fastmock
2022/07/13
5620
fastmock 新增功能-从我的其他项目导入接口
为什么我应该使用指针而不是对象本身
对于现代 C++ (尤其是 C++ 11 之后),大量使用 new 动态分配是不明智的选择。
ClearSeve
2022/02/10
1.4K0
我为什么推荐大家使用 Nginx 而不是 Apache?
最后Nginx和Apache的差异总结成一句话就是:“Nginx适合处理静态请求和反向代理,Apache适合处理动态请求”。但这个差异化只有在请求量达到一定的阈值时表现差异才能表现出来,对于 WordPress 、 Typecho 等等这里动态站点来说某一天流量达到这个阈值的时候,还可以部署LNMPA这样的生产环境来应对和解决。所以流量阈值需求不到的时候,选择Nginx是性价比最好的选择了。
明月登楼的博客
2019/05/15
2.5K0
我为什么推荐大家使用 Nginx 而不是 Apache?
广告小程序后端开发(14.个人中心:获取我的消息,将我的消息标记为已读,删除我的消息)
1.获取我的消息,将我的消息标记为已读,删除我的消息 1.在apps/user_operation新建序列化类serializers.py备用: from rest_framework import serializers from .models import Message,GetPrize,UserAdress,Fans,MakeMoney,GetCash class MessageModelSerializer(serializers.ModelSerializer): class Me
玩蛇的胖纸
2019/06/11
8740
为什么数组下标从 0 开始?而不是 1?
鱼皮最新原创项目教程,欢迎学习 大家好,我是鱼皮。很多小伙伴初学编程的时候都被元素下标折磨过,为什么很多编程语言要把 0 作为第一个下标索引,而不是直观的 1 呢? 这个问题 Dijkstra 已经解答过了,没错,就是你知道的 Dijkstra,Dijkstra 最短路径算法,荷兰语全名是 Edsger Wybe Dijkstra,于 1972 年获得了图灵奖,除了上面说的最短路径算法,还有众所周知的信号量和 PV 原语、银行家算法等也是这位巨佬提出的。 原文在这里:https://www.cs.u
程序员鱼皮
2023/03/29
9070
为什么数组下标从 0 开始?而不是 1?
python实现qq频道机器人开发
频道机器人是基于QQ开放生态的高级扩展服务,通过开放的接口,能够与QQ频道用户实现交互形式丰富的互动。
SimpleAstronaut
2022/08/09
7.2K0
python实现qq频道机器人开发
从DataFrame中删除列
在操作数据的时候,DataFrame对象中删除一个或多个列是常见的操作,并且实现方法较多,然而这中间有很多细节值得关注。
老齐
2021/03/29
7K0
为什么我在 Linux 上使用 exa 而不是 ls?
我们生活在一个繁忙的世界里,当我们需要查找文件和数据时,使用 ls 命令可以节省时间和精力。但如果不经过大量调整,默认的 ls 输出并不十分舒心。当有一个 exa 替代方案时,为什么要花时间眯着眼睛看黑白文字呢?
用户1880875
2021/09/06
2K0
教你如何用Python部署QQ频道机器人,实现在QQ频道获取疫情最新动态
该代码库是基于QQ机器人框架进行开发的机器人,用于服务查询国内疫情最新动态、疫情资讯、风险地区、出行政策、疫情科普、防疫热线等服务
小念
2022/05/20
2.3K0
教你如何用Python部署QQ频道机器人,实现在QQ频道获取疫情最新动态
linux中删除export变量名中的某个值
在Linux中,如果你想要从export变量名中删除某个值,可以使用以下方法:查看当前export变量名的值在终端中输入以下命令,查看当前export变量名的值:
自学气象人
2023/06/20
1.5K0
linux中删除export变量名中的某个值
从lvm中删除硬盘、分区
本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/remove_disk_from_lvm/
羽翰尘
2019/11/20
6.9K0
点击加载更多

相似问题

如何从我的机器人获得消息id电报频道并删除该消息?

16

不一致机器人不向通道发送消息

11

Django频道不向Android应用发送消息

113

机器人不向dm发送消息

119

如何从频道中删除n条消息?

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文