米尼里奇的不和谐包装。
miniirc-discord的Python项目详细描述
minirc_不和谐
minirc(GitHub,GitLab)的包装器,允许在 minirc通过discord.py连接到(专有的)Discord服务器 最少的代码更改。
如何使用
要使用minirc不协调,您已经需要知道如何使用minirc(GitHub,
GitLab)。但是,与其创建miniirc.IRC
对象,还需要
使用miniirc_discord.Discord
。这是非常相似的,但是有一些
差异:
ip
现在是您的不和谐标记(请参见this guide获取一个)。port
、nick
、ident
和realname
目前被忽略,但是仍然 需要是预期的类型(port
应该是0
或65536
)。
频道将在#
中启动,如果它们是公共的并且当前只是一个频道
ID。但是,在您可以将消息发送到频道之前,需要有人发送
其中一条留言。
一些格式从irc到discord应该很好地翻译,但是 从不协调到irc的更复杂的代码和格式目前还没有。
支持的命令
PRIVMSG
PRIVMSG
的操作与您预期的一样,irc格式化代码被转换为
降价。但是,在bot
从频道收到消息。
CTCP ACTION
(irc.me()
)
这与PRIVMSG
类似,只是ctcp操作也转换为
一场不和。
NOTICE
在minirc_discord 0.5.0之前,NOTICE
是PRIVMSG
的别名。
NOTICE
在不和谐中添加了很好的嵌入,同时保持与
IRC可以。您可以将ircv3客户机标记+discordapp.com/title
设置为
设置嵌入标题(注意这不会显示在irc上),并添加
IRC colour/color code
设置嵌入的颜色。仅代码0
到9
当前支持,并且使用前导零(03
或05
)将中断。
AWAY
类似于bitlbee-discord
,AWAY
将设置机器人的“播放”文本。如果你
要将前缀更改为其他值,可以设置ircv3客户机标记
+discordapp.com/type
到(Playing
,Streaming
,Listening to
或
Watching
)。可以将+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。