Index: procbot.rb ================================================================== --- procbot.rb +++ procbot.rb @@ -1,6 +1,6 @@ -#!/usr/bin/ruby +#!/usr/bin/env ruby # encoding: UTF-8 require "cinch" Bots = ["cclg", "sext", "sect", "order", "monster", "pharma", "argue","crime","drug","badbio","bottist","egret_txt", "babdio", "botsoc","dx","ransul"] ShoutingMatch = /\b(MS\.|MS\s|SERGEANT\s|SGT\s|SGT\.|COMRADE\s|CITIZEN\s)?\s*(SAMANTHA TAGGART|SAMANTHA TAGUE|SAMANTHA|SAM TAGUE|SAM TAGGART|SAMTAGUE|SAMMY|SAM|TAGUE|TAGGART|FRIEND COMPUTER)\b/ SmallMatch = /\b(ms\.|ms\s|sergeant\s|sgt\s|sgt\.|comrade\s|citizen\s)?\s*(samantha taggart|samantha tague|samantha|sam tague|sam taggart|samtague|sam|sammy|tague|taggart|friend computer|(ね|)サム|(ね|)サムさん|(ね|)サムちゃん|سام|يا سام)\b/i @@ -664,11 +664,11 @@ r="" if result != nil result.chomp! if formality != :friendly r=affirmatives[formality].sample+" " - result[0] = result[0].upcase + result[0] = result[0].upcase if formality != :ranuir result += "." if not result=~/\W$/ end reply r+result.chomp else reply negatives[formality].sample DELETED test Index: test ================================================================== --- test +++ test