我正试图让我的机器人回复特定的命令,但我不希望他提及在回复其预加载的响应时使用该命令的用户。有人可以帮忙吗?
我认为这可能是由于代码“ msg.reply”引起的,但是我不确定如何进行编辑以确保他没有提及用户。
谢谢!
client.on('message', msg => {
if (msg.content === '!events') {
msg.reply(`Birthday party - September 14th
Christening - October 18th
Halloween - October 31st`);
}
});
答案 0 :(得分:2)
代替version: '3.5'
services:
web_dev:
build: .
ports:
- "8080:8080"
volumes:
- .:/app
environment:
- ENV=PROD
- DATABASE_URL=mongodb://mongodb:27017/myserv?authSource=admin&replicaSet=myrepl
depends_on:
- mongodb
command: deploy/wait-for-it.sh mongodb:27017 -- gunicorn -b 0.0.0.0:8080 index:api.app -w 9
mongodb:
image: mongo:4.0.12-xenial
container_name: "mongodb"
environment:
- MONGO_INITDB_DATABASE=myserv
- MONGO_DATA_DIR=/data/db
- MONGO_LOG_DIR=/dev/null
volumes:
- ./data/db:/data/db
ports:
- 27017:27017
command: bash -c "
mongod --fork --replSet myrepl --bind_ip_all --smallfiles --logpath=/dev/null
&& mongo --eval 'rs.initiate()'
&& mongod --shutdown
&& mongod --replSet myrepl --bind_ip_all --smallfiles --logpath=/dev/null
"
networks:
default:
name: web_dev
做message.reply
message.channel.send