我想自从上次更新 Visual Studio Code (v 1.31) 以来,我在 vscode 终端中看不到 uncide 表情符号。
这意味着,当我尝试console.log例如“”时,它会给我以下输出:“?”。
console.log() // -> returns ? in the console
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这一问题?
谢谢!
我正在使用Python discord.py。这里的文件
我有一个在Discord服务器上运行的机器人,该机器人将服务器与subreddit链接在一起。用户具有各种命令,可以执行诸如获取最高提交,获取最新提交等操作。
我想向机器人添加一些功能,其中之一是关键字通知程序。机器人应该在subreddit中搜索标题中的关键字,然后通知用户列表中是否包含该关键字。我知道如何做到这一点,我已经做了很多次,但是我不知道如何使用Discord机器人来做到这一点。我没有使用asynchio或任何类型的异步编程的经验。
我尝试执行此操作的方式有效,但它非常简陋,绝对不好。在该on message()函数的顶部,我只添加了对该search_submissions()函数的调用,以便每当有人在服务器上发送新消息时,该漫游器就会扫描Reddit提交。服务器很忙,可以正常工作,但是我真的想以“适当”的方式来做。
我不知道如何在search_submissions()不将函数放入的情况下调用该函数on_message()。
编辑额外的代码:
import discord
TOKEN = "redacted"
client = discord.Client()
@client.event
async def reddit_search():
print("Searching")
@client.event
async def on_message(message):
if message.content.startswith("reddit!hot"):
# Get hot
# Do other things.
@client.event
async def on_ready():
print("Connected to Discord as {}.".format(client.user.name))
client.run(TOKEN)
Run Code Online (Sandbox Code Playgroud) 今天,我开始收到来自 git 的新警告,这是我以前从未见过的关于我的子模块的警告。例如:
warning: <hash_omitted>:.gitmodules, multiple configurations found for 'submodule.foo/bar'. Skipping second one!
Run Code Online (Sandbox Code Playgroud)
快速搜索似乎没有返回任何相关信息。我看到这里生成了警告,听起来可能与工作树有关?
这个警告究竟意味着什么,它的解决方案是什么?
我正在使用 React Material-UI库,但不明白如何覆盖 FormHelperText 样式?
const { classes } = this.props
...
<TextField
name='username'
label='Username'
error={this.state.usernameInvalid}
helperText={this.state.usernameError}
classes={{
root: classes.textField,
FormHelperText: classes.helperText // <-- how to override by right way?
}}
onChange={this.handleInputChange}
/>
...
export default withStyles(styles)(SignInPopup)
Run Code Online (Sandbox Code Playgroud)
款式:
const styles = () => ({
textField: {
width: '100%'
},
helperText: {
position: 'absolute',
bottom: '-50%'
}
})
Run Code Online (Sandbox Code Playgroud)
我有这个错误:
Warning: Material-UI: the key `FormHelperText` provided to the classes property is not implemented in FormControl.
You can only override one of …Run Code Online (Sandbox Code Playgroud) 我在不和谐机器人中创建了一个配置文件命令,它返回详细信息。“服务器加入日期:”不正确。
我做错了什么以及如何解决它?提前致谢
let member = message.mentions.members.first() || message.member,
user = member.user;
Run Code Online (Sandbox Code Playgroud)
我嵌入的一部分:
"**Server join Date: **" + `${moment.utc(member.JoinedAt).format('DD/MM/YY')}` + "\n" +
Run Code Online (Sandbox Code Playgroud)
我希望这会显示成员的加入日期,但它显示的是今天的日期。我对几个用户进行了尝试,他们都在不同的日期加入了服务器。
我的不和谐机器人遇到问题,不知道用户所在的频道。如果我检查member.voiceChannel它总是返回undefined. 即使我在语音频道内。
代码:
let voiceChannel;
voiceChannel = msg.member.voiceChannel;
if (!voiceChannel) {
return msg.reply('Please join a voice channel before using this command.');
}
Run Code Online (Sandbox Code Playgroud)
console.log(voiceChannel);undefined无论我是否在语音频道中,都会打印。
我使用本教程创建了一个 Hello World 应用程序。
当我从终端在 VS Code 中输入npm startVS Code 或 npm构建应用程序时,不知道谁会打开一个新的浏览器窗口......甚至没有 url 或任何东西。
有没有办法防止这种情况发生?即如果我在控制台中输入,npm start我不介意会发生什么,但我想避免自动打开浏览器的窗口。
我实际上正在使用discord.js制作一个 discord bot ,我想知道如何执行命令来删除名称为 ex 的特定频道:!delete #general
我已经尝试执行以下操作:
if (command == "delete") {
channel.delete(args.join(" "))
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用所以我有点卡住了谢谢
问题其实不难理解,就是不知道Express中如何实现handlebars。
这就是我已经编码的内容:
var express = require('express');
var app = express();
app.get('/', function (req, res, next) {
return res.render('index');
});
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,如何将车把设置为 Express 的应用程序引擎?
discord ×4
javascript ×4
discord.js ×3
node.js ×3
bots ×2
reactjs ×2
express ×1
git ×1
git-worktree ×1
material-ui ×1
npm ×1
python ×1