Commit Graph

28 Commits

Author SHA1 Message Date
oranges
25096bec90 Remove signals not supported on windows (#24094)
This leaves sigint only
2017-02-15 22:47:21 -06:00
oranges
e0c07371e1 Minibot improvements in logging, signals and connection (#22700)
Minibot now logs messages recieved to a file instead of to the terminal,
this may help prevent some crashes caused by outputting to the windows
terminal

Minibot now listens for sigkill/sigterm and attempts to gracefully shut
down instead of just looping forever, this is entirely for ease of
debugging in a terminal

Minibot does not attempt to connect forever and will give up after 4
tries with an error
2017-02-13 11:15:23 +01:00
oranges
cf0548c16f Fix the bot import and logger level 2016-03-21 09:56:21 +13:00
oranges
04e263024e i not clean 2016-03-16 11:33:02 +13:00
oranges
4d17f507a1 Log 2016-03-16 11:31:19 +13:00
oranges
8c099f8aed Stop bots crashing 2016-03-16 10:41:45 +13:00
Kyle Spier-Swenson
fd1f683876 Update nudge.py 2016-02-02 13:55:36 -08:00
Kyle Spier-Swenson
b0d14cfaf1 Fixes the irc bot and converts it to tabs. 2016-02-02 13:42:25 -08:00
Tkdrg
cf16302a3f IRC bot improvements
Adds a sleep before nickserv because apparently there is such a thing as
going too fast. prints messages to stderr and uses stdout for the raw
socket input instead to ease debugging.
2015-12-25 17:37:02 -03:00
Tkdrg
c3dfac53a3 Adds a smaller IRC nudge bot to the tools/ folder
This is meant as a replacement to the 2.4k line monstrosity that is
NanoTransenBot.py, and will hopefully be faster and break less often.

Features:
- NTbot-compatible nudge.py socket listener.
- Supports NickServ IDENTIFY.
- Attempts reconnection on socket timeout.
2015-12-25 00:28:18 -03:00
Kyle Spier-Swenson
bc0eab8d95 Delete YTCv4.py 2015-08-16 05:50:21 -07:00
Kyle Spier-Swenson
8bd511ad1c Delete YTCv3.py 2015-08-16 05:50:08 -07:00
Kyle Spier-Swenson
aeb529a764 Removes 150 lines of bloat from the bot. 2015-08-16 05:48:30 -07:00
Remie Richards
2636211ca4 Fixes bots responding to greetings not mentioning them. 2015-07-14 07:41:44 +01:00
Orange Borg
0d69975c68 Shut the goddamn bots the hell up
Please god merge this
2015-06-17 09:38:24 +12:00
Remie Richards
85da42f2a6 All bot announcements are now "AUTOMATIC" instead of "PRIVATE" 2015-05-09 06:35:07 +01:00
Cheridan
b89fc703c6 Merge pull request #5923 from psykzz/patch-2
Update Namecheck.py
2014-11-28 21:21:51 -06:00
Hornygranny
27546f1c23 removes stuff 2014-11-18 10:27:03 -08:00
Matt Smith
339a0a536c Update Namecheck.py 2014-11-18 17:51:26 +00:00
Hornygranny
13b43ecd99 removes annoying message from IRC bots (for real this time) 2014-11-17 18:05:53 -08:00
Matt Smith
94bbc7e883 Update Namecheck.py 2014-11-16 19:22:40 +00:00
Remie Richards
5507dd48c1 Fixes the IRCBot not loading due to a bad removal of a code block.
Made NanoTrasenBot.py indent with 4 spaces not 3, as this is the convention for python
2014-10-28 21:24:32 +00:00
MrStonedOne
0f8cb44ddb fixes fuckup in intent, does this the shitty way since i can't into python 2014-10-25 18:35:22 -07:00
MrStonedOne
491341555b Removes an annoying and stupid message in the bot
When ever the bot sees an https link for youtube in the channel, it bitches to the channel that "Secure Youtube does NOT exist".
Protip bot: nobody cares.
2014-10-25 17:49:23 -07:00
quartz235@gmail.com
d766c48d83 Quick fix for a bot-crashing issue resolving youtube links due to what I assume was a directory typo
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4894 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-16 23:30:50 +00:00
quartz235@gmail.com
5884da6fb1 Quick commit to remove some extraneous bot commands/KHAAAAN
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4029 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-10 20:49:00 +00:00
quartz235@gmail.com
a1b346463f okay i probably should have made sure that one thing wasn't configured to my test channel with my own directory
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2784 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 18:08:12 +00:00
quartz235@gmail.com
4472cecbd2 Finally ready to like add this now oh man this is a huge thing sort of
Added CC-Nanotrasen, an IRC bot made by Skibiliano and given to us by him under CC-BY-SA 3.0 licensing
WHAT DOES THIS MEAN? It means all servers running this SVN now have the option to use an easy to configure IRC bot capable of relaying adminhelps from ingame to the server/channel of their choice.
- Runs on python 2.6 scripts with psyco support
- Relaying can be toggled from config.txt (so you don't runtime with every adminhelp if you decide not to use it)
- Comes with a bunch of other useful and fun tools too
- Added a new global proc, send2irc(msg,msg2) YOU'LL NEVER GUESS WHAT IT DOES CONSIDERING WHAT I JUST MENTIONED
----msg and msg2 are just what text gets relayed to irc, separated by a |, for instance send2irc(hello, world) would come out as
"CC_NanoTrasen: Hello | World


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2783 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-23 17:39:47 +00:00