# this IRC bot made with Sopel (https://sopel.chat/) counts the occurances of a word (strangulation in this case), reading from the automatically saved log (script Limechat on MAC)
#it prints it every 5 seconds
import sopel.module
@sopel.module.interval(15)
def spam_every_5s(bot):
file = open('/Users/p/Desktop/IRC_log/#algolit/2016-03-05_freenode.txt')
looog = file.read()
word = "strangulation"
count = looog.count(word)
if "#algolit" in bot.channels:
bot.msg("#algolit", "the word \"strangulation\" has been used a bit too often, like " + str(count) + " times")