Language: 
To browser these website, it's necessary to store cookies on your computer.
The cookies contain no personal information, they are required for program control.
  the storage of cookies while browsing this website, on Login and Register.

Author Topic:  IRC bots  (Read 7746 times)

0 Members and 0 Guests are viewing this topic.

ankit_1992s

« on: 13, November 2009, 12:55:16 »
I am new to Daimonin and the first thing that came to my mind when i needed technical support was IRC(internet relay chat) because of it being live.So ilogged onto freenode(irc.freenode.net) channel of Daimonin (official channel). The thing is if i would have posted in forums then it would have taken a day or two to get sufficient response so that i may phrase my next step and who knows if it would work.

The IRC needs a bot (sorry for being blunt but i don't know how else to start). I say this because IRC is a place to promote game and help members works efficiently and easily. Some people work on IRC with Daimonin channel being their base channel and if not then they could make it their base channels with the help of functionalities of bots.

The functions that i am talking about include:
  • google
  • seen
  • tell
  • translation
  • dictionary(can also connect to Daimonin dictionary)(I don't know the status of Daimonin Dictionary)
  • weather
  • wiki(can also connect to Daipedia)
  • tiny url
  • stats
  • log
Other functions which would not hurt and make the IRC interesting for people are:
  • games
  • chat
  • bash

For those who think that i only suggest and don't contribute i am going to tell this - i am going to try and host two bots for testing puposes on Daimonin containing the above functions in two days. (For Admins)If you like the bots i will provide you the rights to change the script and host the bots on shell account and also their passwords. If you can then my only request would be to keep their current names. Please give them voice status and add the line||Bots are voiced|| to the topic for people's understanding.

P.S. please give me link to Daimonin Dictionary and preferably module for the search function . Same for wiki.
P.P.S. The name of the bots will be Bot_Rock and Cyber_Bot
P.P.P.S. Please don't consider these (my) posts as spamming.
« Last Edit: 13, November 2009, 13:05:20 by ankit_1992s »

ThePlaneskeeper

« Reply #1 on: 13, November 2009, 14:57:38 »
this isn't a bad idea.  I thought about putting one on my webserver for other purposes, (as it is up 99% of the time), but never got around to doing so.  If/when you decide on a bot, and it's functions/build is stable, I'd be more than willing to host it on my server if you'd like to shut off your computer occasionally.  My server only eats 20 watts when at max usage, and 5 watts on idle, so it is very efficient.  Bandwidth for an IRC bot is never a concern for me either.

smacky

« Reply #2 on: 13, November 2009, 15:03:13 »
It's not a bad idea on the whole, but be aware that there are two IRC channels, #daimonin and #daimonin_chat.

#daimonin is the dev channel. As such things like weather and games aren't appropriate there.

#daimonin_chat would be fine I think but I'm not sure if anyone even uses it.

Maybe test the bots on #daimonin and if we don't all go mad, move them permanently to #daimonin_chat (and perhaps you can be made admin there to maintain them/the channel).

Daimonin Dictionary: as you can see, nearly empty ATM.

ThePlaneskeeper

« Reply #3 on: 13, November 2009, 15:34:16 »
as a note, that dictionary is primarily for map wizards/developers/writers.  There should be a separate one for players with more player-specific information.  For instance, an entry for "Old Outpost" will not be in that dictionary, but should be in a player dictionary.  Similarly, an entry for Putridus Hoardus probably would not need to be in a player dictionary. (possibly- perhaps that is a bad example)

ankit_1992s

« Reply #4 on: 13, November 2009, 16:22:03 »

#daimonin is the dev channel. As such things like weather and games aren't appropriate there.

Daimonin Dictionary: as you can see, nearly empty ATM.

The modules would not work themself....it will need people to run them...they can stay as reserve if we ever need them.About the chat script : i will not add it ...i will just edit it to answer questions with facts.

If any there is any module that you expressly don't want then i will not add it. You just have to tell.


#daimonin_chat would be fine I think but I'm not sure if anyone even uses it.


Nobody uses it,,,,, never even heard of it.


If/when you decide on a bot, and it's functions/build is stable, I'd be more than willing to host it on my server if you'd like to shut off your computer occasionally. 


It will be a great help. How do i contact you?


There should be a separate one for players with more player-specific information.


I would work on it once i find out what entries can be made......I request everyone with write access to Daipedia to help build the player dictionary and the dev dictionary


For instance, an entry for "Old Outpost" will not be in that dictionary, but should be in a player dictionary.  Similarly, an entry for Putridus Hoardus probably would not need to be in a player dictionary. (possibly- perhaps that is a bad example)


Perhaps it is a bad example.....i didn't understand a thing

smacky

« Reply #5 on: 13, November 2009, 16:55:25 »
Re #daimonin_chat: no-one uses it partly because there is no reason to do so and no-one has made an effort to promote it/do anything with it.

Perhaps by adding these bots and actively promoting it, you can change this?

OTOH lots of people will never use IRC for chat because it is not Skype, so you may be fighting a losing battle here.

Re dictionary: well rubavel is the page owner so he can sort it out ;) But (Zrub should know what I am talking about) perhaps make a Dictionary book with DictionaryPlayer and DictionaryMapper and DictionaryDeveloper pages?

ankit_1992s

« Reply #6 on: 13, November 2009, 21:43:43 »
My first experiment with bot is utter failure ...only one command worked ....but i am going to test it again at #hell in irc.freenode.net

For the list of commands see --> http://daimonin.pastebin.com/f49ab9cbd

If you have any info on how to use them please pm me

Drunkmonkey

« Reply #7 on: 14, November 2009, 02:56:55 »
Im a regular on irc.rizon.net After reading this i popped a bot script that i run into the #daimonin chat room (named Smartmonkey)


!help should bring up a list of the very basic commands

ThePlaneskeeper

« Reply #8 on: 14, November 2009, 07:00:43 »
omnomnom, your bot loves me, btw.  It knows people who know how to run it, that's why it reacts to my name...  In any case, if you want me to tinker it, i'll give you shell access to my server, but it is linux, so you have to have a bot that runs on linux (prolly not a problem).  On second thought, PM me the bot you want and i'll check to see if it is in repositories, and install it that way if possible.  If not i'll have to compile it and install it by hand.  After that i'll PM you back with how to access it (so you can tinker).

ankit_1992s

« Reply #9 on: 14, November 2009, 15:59:50 »
I am testing the bot at #daimonin_chat, #daimonin and #cyberrock on freenode.
If you would like to suggest a tcl script that should be added then pm me.
The commands are available at http://daimonin.pastebin.com/f49ab9cbd


In any case, if you want me to tinker it, i'll give you shell access to my server, but it is linux, so you have to have a bot that runs on linux (prolly not a problem).


It would not give any problem as i myself am using linux and the bot is currently working on linux. PM me about the details of the shell account. Its only need would be less downtime and good speed and about 10MB will do but more would be a bonus if you could provide it.Bot is currently running on my computer (no server) at the network speed of 30KB/s but that is not a necessity as it hardly takes any bandwidth. It is currently taking about 4 MB.


Im a regular on irc.rizon.net After reading this i popped a bot script that i run into the #daimonin chat room (named Smartmonkey)



It is a very good bot... a question please pm me about the details of !seen script you are using...mine is not working properly.

ankit_1992s

« Reply #10 on: 14, November 2009, 17:38:40 »
I have also set up a log bot and just need a shell to host it on and a page dedicated for its logs online.

Log bots are good for going through what has been talked about in the IRC channel. It is particularly helpful to solve disputes and for quick reference of the material of whatever has been talked about while you were away and for giving a reference to some point that has been mentioned.

michtoen

« Reply #11 on: 14, November 2009, 17:44:59 »
There is an existing IRC bot for drupal, which work as interface between irc and a drupal website: Drupalion

Its used in #drupal channel. Its on my todo list for the website to look into it.
vita est proelium

ankit_1992s

« Reply #12 on: 14, November 2009, 21:22:58 »
I know that this subject is a little irrelevant to this thread but i thought that it would be better to post in this thread rather than create a new one as it is IRC related.

The thing i want to suggest is that Daimonin should have a registered group at freenode and should provide group specialized hostname cloaks to its members.

I say that it should have registered group (if it does not already have one) is because it is a win-win situation as it does not have many restriction to be followed for keeping it registered and because the project will get special privileges on freenode.

http://freenode.net/group_registration.shtml gives a detailed explanation of what i am talking about

ankit_1992s

« Reply #13 on: 16, November 2009, 04:26:59 »
I have completed the setup of my Quote/Trigger script so the admins please provide the list of people you want to have the write access to it. Also i am currently hosting this bot on my PC but i would need a shell if i want it to be permanent. So i also require a shell account. Please respond...and the script will be there when i am online next time
-Happy Botting

ThePlaneskeeper

« Reply #14 on: 16, November 2009, 13:48:37 »
it will be a few days, give me some time.  I can give you ftp access, but i have not set up shell access (the computer is in my house, so usually i just access it directly).  After i set it up i will send you info.

Tags:
 

Related Topics

  Subject / Started by Replies Last post
1 Replies
1391 Views
Last post 01, November 2007, 11:45:35
by grommit
3 Replies
1323 Views
Last post 08, August 2008, 21:48:27
by grommit
32 Replies
6765 Views
Last post 18, July 2009, 23:51:23
by ThePlaneskeeper
4 Replies
2910 Views
Last post 09, January 2010, 20:12:11
by polyveg
8 Replies
95922 Views
Last post 26, January 2013, 08:41:35
by Obliterator