米尼里奇的不和谐包装。

miniirc-discord的Python项目详细描述


minirc_不和谐

Available on PyPI.

minirc(GitHubGitLab)的包装器,允许在 minirc通过discord.py连接到(专有的)Discord服务器 最少的代码更改。

如何使用

要使用minirc不协调,您已经需要知道如何使用minirc(GitHubGitLab)。但是,与其创建miniirc.IRC对象,还需要 使用miniirc_discord.Discord。这是非常相似的,但是有一些 差异:

  • ip现在是您的不和谐标记(请参见this guide获取一个)。
  • portnickidentrealname目前被忽略,但是仍然 需要是预期的类型(port应该是065536)。

频道将在#中启动,如果它们是公共的并且当前只是一个频道 ID。但是,在您可以将消息发送到频道之前,需要有人发送 其中一条留言。

一些格式从irc到discord应该很好地翻译,但是 从不协调到irc的更复杂的代码和格式目前还没有。

支持的命令

PRIVMSG

PRIVMSG的操作与您预期的一样,irc格式化代码被转换为 降价。但是,在bot 从频道收到消息。

CTCP ACTIONirc.me()

这与PRIVMSG类似,只是ctcp操作也转换为 一场不和。

NOTICE

在minirc_discord 0.5.0之前,NOTICEPRIVMSG的别名。

NOTICE在不和谐中添加了很好的嵌入,同时保持与 IRC可以。您可以将ircv3客户机标记+discordapp.com/title设置为 设置嵌入标题(注意这不会显示在irc上),并添加 IRC colour/color code 设置嵌入的颜色。仅代码09 当前支持,并且使用前导零(0305)将中断。

AWAY

类似于bitlbee-discordAWAY将设置机器人的“播放”文本。如果你 要将前缀更改为其他值,可以设置ircv3客户机标记 +discordapp.com/type到(PlayingStreamingListening toWatching)。可以将+discordapp.com/status标记设置为'online''idle''dnd''invisible'

安装和设置

您可以使用pip安装miniirc_discord。在基于linux的系统上,您可以 做sudo pip3 install miniirc_discord。版本号应遵循Semver 从0.4.0开始,直到miniirc_discord才与miniirc同步。 变得更加稳定。

手动安装

要手动安装miniirc_discord,通常可以将其放在 目录作为其他.py文件或包目录。

您需要安装以下依赖项(通常使用pip3):

  • discord.py
  • miniirc

获取bot令牌

要获取不一致的bot令牌并邀请链接,请参见this guide

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何格式化GregorianCalendar   java对于这种递归算法,什么是好的迭代解决方案?   Lucene中的java查询   java有没有办法让hibernate查询自动返回键值映射(省略“as”)?   网络Java优化将值作为位写入bytebuffer   tomcat8主java HttpServlet工作,但ServletContextListener无法访问mysql数据库   嵌入式模式下的java Neo4j慢速密码查询   图像处理TIF文件将此转换从ImageMagick转换为Java   eclipse当我试图在服务器上运行JavaWebApp时出现了一个问题   java Glide不起作用   爪哇人到达第n级楼梯的方法,但要有给定的圆锥形   重新安装ubuntu后,java JOGL无法工作   java正则表达式无法捕获所有匹配项   如何在Java中高效地删除多个会话密钥?   使用java表单创建具有复杂参数的ebean   java在Mac上设置“OOo安装路径”LibreOffice SDK配置   列出java中允许remove()方法工作的迭代的内部实现是什么?