小编Gil*_*sch的帖子

vscode 终端中不显示表情符号

我想自从上次更新 Visual Studio Code (v 1.31) 以来,我在 vscode 终端中看不到 uncide 表情符号。

这意味着,当我尝试console.log例如“”时,它会给我以下输出:“?”。

console.log() // -> returns ? in the console
Run Code Online (Sandbox Code Playgroud)

预览输出如何查找我

有谁知道如何解决这一问题?

谢谢!

visual-studio-code

8
推荐指数
0
解决办法
1548
查看次数

如何在discord.py事件循环中添加函数?

我正在使用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)

python bots discord

4
推荐指数
1
解决办法
4187
查看次数

Git子模块警告“发现多个配置”

今天,我开始收到来自 git 的新警告,这是我以前从未见过的关于我的子模块的警告。例如:

warning: <hash_omitted>:.gitmodules, multiple configurations found for 'submodule.foo/bar'. Skipping second one!
Run Code Online (Sandbox Code Playgroud)

快速搜索似乎没有返回任何相关信息。我看到这里生成了警告,听起来可能与工作树有关?

这个警告究竟意味着什么,它的解决方案是什么?

git git-submodules git-worktree

4
推荐指数
2
解决办法
3108
查看次数

如何在 React Material-UI 中覆盖 FormHelperText 样式?

我正在使用 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)

reactjs material-ui

3
推荐指数
1
解决办法
6600
查看次数

公会加入日期显示为今天的日期,但实际上不是?

我在不和谐机器人中创建了一个配置文件命令,它返回详细信息。“服务器加入日期:”不正确。

我做错了什么以及如何解决它?提前致谢

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)

我希望这会显示成员的加入日期,但它显示的是今天的日期。我对几个用户进行了尝试,他们都在不同的日期加入了服务器。

javascript discord discord.js

3
推荐指数
1
解决办法
9057
查看次数

未定义成员.voiceChannel

我的不和谐机器人遇到问题,不知道用户所在的频道。如果我检查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无论我是否在语音频道中,都会打印。

javascript bots node.js discord discord.js

2
推荐指数
1
解决办法
1万
查看次数

当我在控制台中构建我的项目时,阻止 VS Code 打开 Web 浏览器窗口

我使用教程创建了一个 Hello World 应用程序。

当我从终端在 VS Code 中输入npm startVS Code 或 npm构建应用程序时,不知道谁会打开一个新的浏览器窗口......甚至没有 url 或任何东西。

有没有办法防止这种情况发生?即如果我在控制台中输入,npm start我不介意会发生什么,但我想避免自动打开浏览器的窗口。

node.js npm reactjs visual-studio-code

1
推荐指数
1
解决办法
1356
查看次数

Discord.js - 删除特定频道

我实际上正在使用discord.js制作一个 discord bot ,我想知道如何执行命令来删除名称为 ex 的特定频道:!delete #general

我已经尝试执行以下操作:

if (command == "delete") {
  channel.delete(args.join(" "))
  }
Run Code Online (Sandbox Code Playgroud)

但它不起作用所以我有点卡住了谢谢

javascript discord discord.js

1
推荐指数
2
解决办法
1万
查看次数

如何通过 Express 使用 Handlebars?

问题其实不难理解,就是不知道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 的应用程序引擎?

javascript node.js express handlebars.js express-handlebars

0
推荐指数
1
解决办法
1979
查看次数