8 Star 42 Fork 4

sevk/kk-irc-bot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
default.conf 1.97 KB
一键复制 编辑 原始数据 按行查看 历史
sevk 提交于 2015-06-22 10:02 . nil
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
#irc 服务器设置
$server = 'irc.freenode.net'
$port = 6667
#$port = 7070 #ssl 端口
$use_ssl = false #是否使用ssl
$nick = ["kk-bot",'kk-bot1']
$pass = 'ikk-bot'
$need_identify ="该网名已被注册并且受保护"
$need_join ="密码正确,感谢您的使用|该网名已经验证过了"
$channel = '#ubuntu-cn-ot'
$channel_o = '#sevk' #频道2
$re_chfreeplay = "sevk-free"
$charset = 'UTF-8' # irc频道的字符设置
$name = "bot git ver bot :git Ver bot"
#bot功能设置
$need_Check_code = 1
$need_say_feed = 0
$saytitle = 1
$bot_on = true # bot 功能开关
$minsaytime = 6 #最快N秒发言一次
$msg_delay = 15 #默认发言延时N秒
#puts "Min say time=#{$minsaytime}"
# 调试开关,会显示很多信息,比如 rchardet 的内容
$DEBUG = false
#本地显示设置
$local_charset = 'UTF-8'# windows 平台可以设置为 'gb2312 或 gb18030'
$local_charset = 'GB18030' if win_platform? # 也可以自动判断是不是windows系统
$ignore_action = " " # "quit join" #过滤消息类型
$re_ignore_nick = /^:Not-0\d\d$/i #过滤nick, 要在前面添加冒号:
puts $re_ignore_nick #打印过滤的nick
#过滤不处理url的消息内容
$re_ignore_url = /\.jpe?g|【提示:此用户正在使用|http:\/\/(127\.|localhoat|192\.|10\.|172\.[123]|gchat.qpic...|.*?get_group_pic\?pic=)|\/ph\.qq\.com\/\d/i
$re_tran_head = /(ubuntutalk\(.*?\))\s?[::]/i #转发过来的消息头部过滤
#client 功能
$client = true
$proxy_addr = '127.0.0.1'
$proxy_port = 65534
$proxy_addr2 = '127.0.0.1'
$proxy_port2 = 65533
#flood检测阀值
$maxflood = 27 #35.0
$white_list = " avqqbot " #flood white list
$show_pic = false #用 wxruby显示irc聊天时的图片20秒
#eval black list
$eval_black_list=/^(b|uname(\s+-a)?|joke(\s+\d+)?|gettitle.?|[\^\.\d\+\-\*\/%&\|\(\)\s]+)$/
#not save log
$not_savelog = false
#娱乐度
$fun=2000
#刷屏关键字
$re_flood = /fuck|shit/i
#简单过滤白名单,nick ip,info
$nick_blacklist=/^$/
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Ruby
1
https://gitee.com/sevkme/kk-irc-bot.git
git@gitee.com:sevkme/kk-irc-bot.git
sevkme
kk-irc-bot
kk-irc-bot
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385