コード例 #1
0
ファイル: test_utils.py プロジェクト: kitten77/irc3
def test_config_env():
    config = ini2config('''
[bot]
nickname = bot
''',
                        env={'IRC3_BOT_AUTOJOINS': '#irc3 ##irc3'})
    assert config['autojoins'] == ['#irc3', '##irc3']
コード例 #2
0
ファイル: test_utils.py プロジェクト: gordonzola/irc3
    def test_hash(self):
        config = ini2config('''
[bot]
autojoins =
    ${hash}irc3
    ${hash}${hash}irc3
''')
        assert config['autojoins'] == ['#irc3', '##irc3']
コード例 #3
0
def test_hash():
    config = ini2config('''
[bot]
autojoins =
    ${hash}irc3
    ${hash}${hash}irc3
''')
    assert config['autojoins'] == ['#irc3', '##irc3']
コード例 #4
0
ファイル: ircproto.py プロジェクト: comword/chatbot
def irc_main():
    global ircbot
    conf = os.getcwd() + m_conf["config"]
    if os.path.isfile(conf):
        conf_f = open(conf)
        config = ini2config(conf_f.read())
        conf_f.close()
    else:
        print(_("IRC config file does not exist."))
        return
    ircbot = irc3.IrcBot.from_config(config)
    ircbot.joinoninvite = m_conf["joinoninvite"]
    ircbot.run(forever=True)