![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
King of Portal
|
I've been working for a long time on an IRC File Serve bot and it's nearing completion, well at least in console form. The GUI form will take some time (as I'm coding it in Java). Currently the bot mimics the SysReset script that is used with mIRC the only major exception being that the bot does not support the DCC resume function, but it will. The bot responds to common FServe commands in the channel like @find, !list. It also responds to triggers to start a DCC chat session with a user in order to allow that user access to the directory of files being offered by the bot. It's still missing some features:
1) DCC file transfer resume 2) An away mode for when the bot isn't currently allowing downloads 3) Limit to the rate at which users can download from the bot 4) Checking if users are still in the channel so as to continue the download and/or suspend it if they leave 5) Clearing the queue of a particular user However, as it stands now the bot is pretty complete, and I've added some other functions of my own which I think might be pretty useful. For instance, the @md5 function which searches based on the hash of a file so as to see if any other users (using another bot like this one) happen to have the EXACT same file, and thus dl from them. So I was curious if anyone had any ideas that they might suggest for added functionality to the bot. Of course they should be relevant to just downloading files as I'm not trying to make a full IRC client or trying to support miscellaneous functions (the bot does have one though which is !roll, it's the first function I wrote to see if I could actually implement something that worked). All suggestions welcome, and if it so happens that one of them is something I've already done I'll post how mine works to see if you can suggest refinements. If none of this makes sense to you and sounds like a bunch of jibberish then please google some of this stuff ![]()
__________________
Lo, there do I see my father. 'Lo, there do I see My mother, and my sisters, and my brothers. 'Lo, there do I see The line of my people... Back to the beginning. 'Lo, they do call to me. They bid me take my place among them. In the halls of Valhalla... Where the brave... May live... ...forever.. GrimBB | Mimesis |
|
|
|
|
|
#2 |
|
King of Portal
|
In case anybody's interested to see it work first hand if you see me logged onto programmingforums, then you'll probably find me logged in at irc.quakenet.org/#obscurechannel testing out the bot. The bot and I are usually the only two in there.
__________________
Lo, there do I see my father. 'Lo, there do I see My mother, and my sisters, and my brothers. 'Lo, there do I see The line of my people... Back to the beginning. 'Lo, they do call to me. They bid me take my place among them. In the halls of Valhalla... Where the brave... May live... ...forever.. GrimBB | Mimesis |
|
|
|
|
|
#3 |
|
King of Portal
|
Make that irc.darkfire.net/#grimserve
__________________
Lo, there do I see my father. 'Lo, there do I see My mother, and my sisters, and my brothers. 'Lo, there do I see The line of my people... Back to the beginning. 'Lo, they do call to me. They bid me take my place among them. In the halls of Valhalla... Where the brave... May live... ...forever.. GrimBB | Mimesis |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| OnlineTextEditor.Com! | Sane | Show Off Your Open Source Projects | 43 | Jun 16th, 2006 8:55 AM |
| Command Prompt | SkyPioneer | Coder's Corner Lounge | 5 | May 3rd, 2006 10:07 PM |
| After execution - Error cannot locate /Skin File? | wchar | Visual Basic | 1 | Mar 5th, 2005 9:04 PM |
| airport Log program using 3D linked List : problem reading from file | gemini_shooter | C++ | 0 | Mar 2nd, 2005 4:12 PM |