- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道如何在 C# 中为机器人设置“播放”,我正在使用 .NET
在 Discord 上,文本通常在您的名字下方,并说明您当前正在玩的游戏,我希望它显示自定义消息,当然我知道机器人没有在玩游戏我只是想让它说出我想要的它说,例如“扮演好人”,“玩 osu!”。“玩谷歌浏览器”,
这是我的代码的一部分,请帮助我。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Discord;
using Discord.Commands;
namespace Kosei_Arima
{
class MyBot
{
DiscordClient discord;
CommandService commands;
Random rand;
string[] freshestMemes;
public MyBot()
{
rand = new Random();
freshestMemes = new string[]
{
"mem/mem1.jpg", //0
"mem/mem2.jpg", //1
"mem/mem3.png", //2
"mem/mem4.png", //3
"mem/mem5.png", //4
"mem/mem6.jpg", //5
"mem/mem7.jpg", //6
"mem/mem8.jpg", //7
"mem/mem9.jpg", //8
"mem/mem10.jpg", //9
"mem/mem11.jpg", //10
"mem/mem12.jpg", //11
"mem/mem13.jpg", //12
"mem/mem14.jpg", //13
"mem/mem15.jpg", //14
"mem/mem16.jpg", //15
"mem/mem17.jpg", //16
"mem/mem18.jpg", //17
"mem/mem19.jpg", //18
"mem/mem20.jpg", //19
"mem/mem21.jpg", //20
"mem/mem22.png" //21
};
discord = new DiscordClient(x =>
{
x.LogLevel = LogSeverity.Info;
x.LogHandler = Log;
});
discord.UsingCommands(x =>
{
x.PrefixChar = '-';
x.AllowMentionPrefix = true;
});
commands = discord.GetService<CommandService>();
RegisterMemeCommand();
RegisterHelpCommand();
RegisterPurgeCommand();
RegisterPruneCommand();
RegisterDisconnectCommand();
RegisterEchoCommand();
OnJoin();
OnLeave();
discord.MessageReceived += Discord_MessageReceived;
discord.ExecuteAndWait(async () =>
{
await discord.Connect("TokenGoesHere", TokenType.Bot);
});
}
最佳答案
您应该能够使用 DiscordClient 的 SetGameAsync(string name, string streamurl = null, StreamType streamtype = StreamType.NotStreaming)
函数来执行此操作(给出具有它们的参数的默认值) .它是异步的,因此您需要等待它(适用于异步函数的所有标准内容都适用于此处)。如果您只想设置游戏,使用方法非常简单:
await discord.SetGameAsync("Google Chrome");
对于 Twitch 流(Discord.net 似乎不支持任何其他内容):
await discord.SetGameAsync("Overwatch", "https://twitch.tv/yourstreamhere",
StreamType.Twitch);
关于c# - discord 添加 SetGame/SetStatus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44578496/
我想在黑莓屏幕的底部和右侧添加一个 LabelField。用于设置屏幕底部的标签, 我用过, this.setStatus(lbl_version); 这给出了完美的输出,但是,在 labelfiel
Flutter 应用程序创建一个小部件列表 (wList) 并正确显示屏幕。如果用户按下一个按钮,它将向 wList 添加一个 divider() 并通过 setState() 更新屏幕。但是,屏幕没
我有一个带有表单的 jsp,可以将 ajax 发送到 java 中的 servlet。我想从 servlet 向 jsp 发送一个错误(如果登录失败),我找到了 HTTPServletResponse
我想知道如何在 C# 中为机器人设置“播放”,我正在使用 .NET 在 Discord 上,文本通常在您的名字下方,并说明您当前正在玩的游戏,我希望它显示自定义消息,当然我知道机器人没有在玩游戏我只是
context.setStatus(..) 在我运行 map reduce 作业时不打印。 这是我的 reducer 代码的一部分: @Override public void setup(C
本文整理了Java中org.apache.jackrabbit.webdav.WebdavResponse.setStatus()方法的一些代码示例,展示了WebdavResponse.setStat
我正在使用 Formik 在 React 中创建一个通用的联系表单。我正在从我的 api 获取数据并尝试调用 Formik 的 setStatus生成一条消息,表明表单已成功提交。 无论出于何种原因
在编写 servlet 时,我可以使用response.setStatus(500)和 response.sendError(500) ,这两者有什么区别? 最佳答案 至少在 Servlet 2.4+
据我所知,当您对响应调用 sendError() 方法时,它将关闭响应,但是,如果您使用错误代码(例如 404)调用 setStatus() ,是否也会关闭响应? 最佳答案 No : If this
您好,我已经将我的配置和库升级到 hibernate 4 spring 3.1.1 richfaces 4 ....我在 tomcat 7 上运行。但是当我尝试打开我的索引页面时,服务器运行一个循环。
我想通过 SLIM-php 框架设置我的 http 响应 header 。例如。使用 $app->response->setStatus('403'); 在我的本地 apache2 上它运行完美,但是
我是 React 和 Redux 的新手,我正在尝试更改 onChange 的下拉字段值,但是当我选择我得到的值时。看起来我正在关注 Redux 的基础知识 https://redux.js.org/
我使用 Spring mvc,我的问题是关于 sendError方法来自 HttpServletResponse . 有人可以告诉我哪个最好: @RequestMapping(method = Req
本文整理了Java中org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ZipVerifierStep
我有一个在 Tomcat 9 下运行的 Java servlet,作为正常流程的一部分,它调用 HttpServletResponse#setStatus()几次。 在 Tomcat 9.0.0.M2
我是一名优秀的程序员,十分优秀!