Page 3 of 3 FirstFirst 123
Results 41 to 58 of 58

Thread: Brainstorming: New guildbot

  1. #41
    but they won't put an address bar there until they implement important security measures.
    can't just go around visiting ANY website from inside the game... especially the ones operated from Beijing, China.
    "When life knocks you on your butt, you have to get back up and punch it in the face." --DJ Ashval of GSP

    Nullified "Bitbucket" Deadcode - 220/25 Neut NanoMage Engi
    Bits10 - 150/14 Clan Opifex Trader

  2. #42
    Quote Originally Posted by Demoder View Post
    Download a file from the web and display directly in chat?
    I'll see if it can be done in a secure way. Thank you for the suggestion.
    Quote Originally Posted by Siahanor View Post
    I might be wrong, but I think he's basically just asking for a limited web browser which can open pre-determined web pages in a window ingame.
    Quote Originally Posted by Iriche View Post
    think what he means is just TXT files being showed, not webpages
    Quote Originally Posted by Siahanor View Post
    Well, I did say I might be wrong.
    Hi all, sorry I couldn't reply sooner.

    I'll try to explain a bit more (RK4 is asking wya too much time hehe...)

    The actual command in the IGN bot was !net

    I managed to edit the bot.php a little back in the days so it only pointed to my webserver

    !net [site] [page]

    When you used that command the bot would look for [page].txt on www.[site].org/com/net

    OR !net [site] [dir] [page] to look for [page.txt] on www.[site].com/[dir]/[page].txt

    The contents of such a TXT page are like this (example is an AI armor crafting guide from AOU)

    Making AI Armor(title)(locked)<font color='#FFD700'>How do you make AI Armor</font>

    <font color='#FFD700'>There are 12 different kinds of alien armor ingame, 6 base armors, and 6 combined versions:
    For their names and a global overview of their stats <a href='chatcmd:///tell Bountybot2 :net aopedia/general/aiarmor'>click here</a></font>

    <font color='#6699FF'>Tools needed</font>
    <img src=rdb://151011> Kyr-Ozch Atomic Re-Structuralizing Tool
    <img src=rdb://151011> Kyr-Ozch Structural Analizer
    <img src=rdb://149952> Nano Programming interface

    <font color='#6699FF'>Items needed</font>
    (Based on a a pair of Bracelets)
    <img src=rdb://151022> Kyr-Ozch Viralbots (Need to be in 20% of the Bio-Material)
    <img src=rdb://130563> Solid Clump of Kyr-Ozch Bio-Material
    <img src=rdb://130564> Kyr-Ozch Lead Viralbots (Need to be in 20% of the Bio-Material)
    <img src=rdb://151013> Uncle Bazzits Generic Nano-Solvent
    <img src=rdb://144713> Essential Human DNA
    <img src=rdb://149949> Piece of Basic Clothing

    <font color='#6699FF'>Tradeskill process</font>
    (This part is still under construction as I'm gathering information who drops what viralbots)

    <font color='#FFD700'>First we process the Bio-Material</font>
    Kyr-Ozch Structural Analizer + Kyr-Ozch Bio-Material = Mutated Kyr-Ozch Bio-Material or
    Kyr-Ozch Structural Analizer + Kyr-Ozch Bio-Material = Pristine Kyr-Ozch Bio-Material
    <img src=rdb://149949> + <img src=rdb://151013> = <img src=rdb://149950>
    This step requires 4.5x QL of the Bio-Material in Elec. Engineering and Comp. Literacy

    <font color='#FFD700'>Now we add the Nano Solvent to the Bio-Material</font>
    Uncle Bazzits Generic nano-Solvent + Mutated Kyr-Ozch Bio-Material = Generic Kyr-Ozch DNA-Soup
    Uncle Bazzits Generic nano-Solvent + Pristine Kyr-Ozch Bio-Material = Generic Kyr-Ozch DNA-Soup
    <img src=rdb://149952> + <img src=rdb://149950> = <img src=rdb://151017>
    This step requires 7x QL of the Biomaterial in Chemistry for Mutated or 4.5x QL of the Biomaterial in Chemistry for Pristine

    Note: Working with Mutated requires 300 more Psychology than with Pristine.

    <font color='#FFD700'>Next we add the Human DNA to the DNA Soup</font>
    Essential Humand DNA + Generic Kyr-Ozch DNA-Soup = DNA Cocktail
    <img src=rdb://151014> + <img src=rdb://151017> = <img src=rdb://151017>
    This step requires 6x QL of the DNA Soup in Pharma Tech.

    <font color='#FFD700'>For now we are done with the wire and go to the Robot Junk
    We have to make all Robot Junk into Nano Sensors</font>
    <img src=rdb://151011> + <img src=rdb://144713> = <img src=rdb://149940>
    This step requires no skills

    <font color='#FFD700'>Now we need to add Nano Circuitry Wire to the Nano Sensors as well to make Interfaced Nano Sensors</font>
    <img src=rdb://151014> + <img src=rdb://144713> = <img src=rdb://149939>
    This step requires requires 3.5x QL of Nano Sensor in Mech. Engineering and 4.25x QL in Elec. Engineering

    <font color='#FFD700'>Ok with that done, we need to combine the Interfaced Nano Sensors with the Silver Nano Circuitry Filigree Wire</font>
    <img src=rdb://149939> + <img src=rdb://151017> = <img src=rdb://149937>
    This step requires 4.25x QL in Mechanical Engineering, 4.8x QL in Elec. Engineering and 1.8x QL in Agility

    <font color='#FFD700'>Almost done! Now our attention goes to the bracer itself. We need to balance it first, left or right</font>
    <img src=rdb://151022> + <img src=rdb://130563> or <img src=rdb://130564> = <img src=rdb://151022>
    This step requires 3x QL of Bracelet in Mech. Engineering and 3.2x QL in Elec. Engineering

    <font color='#FFD700'>Now we add previously created Interfaced Nano Sensors to it (just repeat process with all of them. Bracelet will temporarily turn into NoDrop, but will lose that flag with next step):</font>
    <img src=rdb://149939> + <img src=rdb://151022> = <img src=rdb://151022>
    This step requires 4x QL of Bracelet in Mech. Engineering and 4.25x QL in Elec. Engineering

    <font color='#FFD700'>And now we add that left-over Liquid Silver (and lose NoDrop flag)</font>
    <img src=rdb://149950> + <img src=rdb://151022> = <img src=rdb://151022>

    <font color='#FFD700'>All that is left to do is to add gems. Depending on which Bracelet you're building, the skills that are needed varies a lot, so check 'max skills' below. Funny thing here is that the first gem takes more skill than the rest.
    We add the gems from bottom to top: Arbiter - Monarch - Emperor - Stellar - Galactic</font>
    1-slot: 288 ME / 306 EE
    2-slot: 528 ME /5 63 EE
    3-slot: 937 ME / 1035 EE
    4-slot: 1665 ME / 1775 EE
    5-slot: 2100 ME / 2270 EE

    <font color='#333333'>This guide is based on the original guide on AO-Universe.com</font>
    unfortunately i dont have any screenshots of this anymore and not real sure what the "(locked)" was for either.

    But as you can see actually almost everything was possible (fot coloring, displaying ingame images, links, etc)

    As far as I know it doesn't download the entire file, just read the contents to display it in an ingame "info" window, without being limited to maximum script length etc.

    I will try to find more information when I can


    edit: found the old bot command: !net (in above example our old bot used ":" as command)
    Last edited by tigerengi; Jul 2nd, 2011 at 14:29:39.

  3. #43
    are you aiming for org command only ?

    If not maybe a nice little module for doing raids (flatrolls and points based)

  4. #44
    I'd like to have a nice GUI way of managing all the bot preferences/settings via a web browser, even if it was local to the server.

    This would present all the settings in a nice layout, pulled from the database, with pull down options for each setting etc.

    Then a nice big "Restart Bot" button at the bottom which would write all the settings back into the database, and restart the bot.

    You could also then have, within the web page, a list of all current active/inactive plugins, with toggles to turn them on or off, and modify their individual settings.

    This would provide ability to manage bots efficiently without having to log into the game.
    ZeePhonz :: 220/30/70 Adventurer
    ZeeMedic :: 220/30/70 Doctor
    ZeeDaKeep :: 220/30/70 Keeper
    Cratscan :: 220/30/70 Bureaucrat
    ZeeStabbie :: 220/30/65 Shade
    ZeeInstein :: 220/21/60 Engineer


    President of A.R.S. (Athens Recovery Service)

    Whenever I fill out an application, in the part that says "If an emergency, notify:" I put "DOCTOR".

  5. #45
    Few things that would be useful:


    • In bot implmentation of the /stats script
    • Automatically determine bot admin level by Org rank
    • Swap alts command to move alts from one toon to another
    • Alliance system that relays logon/off and alts from multiple Org bots


    For those questioning the DB implmentation you can get SQL Server Express edition which is free and would be fine for a bot implementation.
    Tron04 220/30/60 Fixer
    Yrion 150/20/15 Crat
    Jasper2002 220/23/60 Nanomage Fixer
    Heelzjoo Baby Doc - still growing

  6. #46
    Quote Originally Posted by tigerengi View Post
    Wall of text
    I actually managed to find the "userguide" for this at http://www.monkerud.com/manual.html

    Here are some quotes of that page regarding this option


    17. IGN Networks Browser (Gridnet)

    (Related commands : #net, #gridnet, #gridnews, #radio, #broadcast, #menu, #links, #sites, #manual)
    net [site] [string] :: Connects to [site] if supported and uses [string] to search the site if the site has that functionality.
    INTERNET content commands are typically used in grid-sites, since they require the information to be stored not locally on the bot. Its possible to lock a gridsite from downloading it locally as well.

    (title) :: shows anything before it in the clicklink in chat. Works after each (new) command as well.
    (page) :: gives out the subaddress of the current viewed netinfo
    (locked) :: prevents a netinfo from beeing saved locally on a bot
    As in my earlier example, the various formatting options mentioned on the site were available for giving colors, inserting images, creating links etc.

    ---------

    As for more options for the bot I totally agree with Zeephonz, for an additional web-based control centre for the bot (would also make it easier for bothosters I think?)
    And agree with Mireiawen for the single-shared file-sets for database and updating etc.
    Last edited by tigerengi; Jul 4th, 2011 at 16:05:08.

  7. #47
    I would certainly be interested in my org (and everyone I know) switching to this bot if...

    1. Members/Alts/Guest/logons lists could be imported from Budabot/Bebot
    2. Relay works with buda/bebot bots. - Looks like it may have this.
    3. Ability to host bot in either Linux or Windows servers. - Looks like it may have this.
    4. Bot Management through web pages and not just in-game.
    5. Working !cloak or !city commands to keep track of City Controller for city raids.
    6. !news and !topic commands available.
    7. xml function that allows people to check who is online through a website/webpage.
    8. xml function linked to AO's character database to display character/org stats.
    Twitch Channel - Youtube Channel - Twitter - Facebook - Pinterest
    AO Universe - By Players, For Players! The #1 AO Fansite Worldwide - Site Founder (Retired). | AOSpeak - Unofficial AO Teamspeak 3 Server - Founder (Retired). | AO Recipebook - In-Game Recipe/Tradeskill Bot - Founder (Retired).
    Founding member of the Council of Truth Clerical Staff.
    Keep in mind: My posts are my own personal views and thoughts.

  8. #48
    Any update on this project?
    I saw there is some source out there but is it functional and ready for testing yet?

  9. #49
    Still working on the core systems.
    Haven't even finished version 0.1 yet.

    Have spent the last week improving existing code so that it will perform better in situations with many slavebots, ironing out some bugs and working on providing "extended messages" as separate, easy-to-use plugin events.
    ::: My Tools & Stuff :::
    ::: Cratine Savagedheals Enfine Zoewrangle Demoder :: Solitron Demotionform :: IRC Demoder Savagedlight :::
    ::: AOItems :: Blog :: CIDB :: HelpBot :: ItemsBot :: PlanetMap Viewer :: Tower Wars :: Twitter :::

  10. #50
    No worries, I was just curious and since I found what looked like code but nothing you had announced I had to ask :-)

  11. #51
    I would kill to have the ability to set custom table names on an individual basis in the config file, so it's easier to pick and choose what information is shared across multiple bots running from a single DB. The ability to have, say, a global alts table, news shared only between specific bots, quotes not shared at all, etc.

    Also, any sort of bot-to-bot relay should be able to look and function identically regardless of method used. EG: having an option to still use the local-db method to sync the online list while using an IRC relay, !command output should still work, etc.
    Last edited by MajorOutage; Jul 24th, 2011 at 23:13:53.
    Because Race Yalm

  12. #52
    Quote Originally Posted by MajorOutage View Post
    Also, any sort of bot-to-bot relay should be able to look and function identically regardless of method used. EG: having an option to still use the local-db method to sync the online list while using an IRC relay, !command output should still work, etc.
    You're thinking too much about the current php bots
    Using the database to manage !online across multiple bots is just a hack.
    The way Bot# works, it can share such data between all local bots directly internally.
    Formerly Vhab.
    Once upon a time ruled a server. And then sold out. Sorry.

  13. #53
    Quote Originally Posted by Vhab View Post
    You're thinking too much about the current php bots
    Using the database to manage !online across multiple bots is just a hack.
    The way Bot# works, it can share such data between all local bots directly internally.
    Excellent. Does that mean I may not even need to use IRC for the relay to work?
    Because Race Yalm

  14. #54
    Quote Originally Posted by MajorOutage View Post
    Excellent. Does that mean I may not even need to use IRC for the relay to work?
    Yep. But you can still mix in IRC or connections through ingame with others bots.
    Had quite a long discussing with Demoder on this subject and the result is really nice.
    Mostly the reason why the bot takes so long, Demoder is making iterations and improvements on methods the other bots assumed common practice.
    Formerly Vhab.
    Once upon a time ruled a server. And then sold out. Sorry.

  15. #55
    I have been using the new budabot chat bot, I would recommend this bot use the same commands to reduce confusion when switching bots.

    A help system that identifies all commands and parameter that indicate which if they are enabled or not.

    Just some thoughts.

  16. #56
    im also planning on making a bot implemenation with my java API, but it will probably take even longer then yours

    would be cool if you could separately document any specification type stuff for bots working with eachother
    TL 7
    RK2 - Maxisolja - 220/24 Trox Soldier | RK2 - Blitztrick - 220/25 Soli Fixer E | RK2 - Krakenz - 220/21 Trox Keep
    RK1 - Shanue - 218/30 Opi MA | RK2 - Redenf5 - 218/22 Trox Enf | RK2 - Jrollin - 214/25 Opi Shade
    TL 5
    RK2 - Memorial - 170/16 Opi Engi | RK2 - Maxisfix - 168/21 Opi Fixer E
    RK1 - Clento - 150/20 Soli Soldier | RK1 - Losodoc - 150/20 Soli Doctor
    RK2 - Loso - 150/20 Opi Advy | RK2 - Tachun - 150/13 Opi MP
    RK1 - Krakenz - 150/15 Trox Advy | RK1 - Loso - 150/13 Trox Advyoo.
    TL5 Fixer Information | GMT -08:00 West Coast Canada | Java AO Chat API | Dnet

  17. #57
    Update on this project:
    Its current state is equal to Funcoms soon(tm). It's a work in progress, it's going to be the foundation of many of my coming tools, so I want it to be "right" before I let the masses start depending on it. Once the masses are using it, a lot of possibilities go away as backwards compatibility becomes an issue.

    I'm currently focusing more on the PlanetMap Viewer and pre-existing tools (these need maintenance and bugfixing too), and will get back to Bot# in due time. I do expect to work on Bot# before the next feature version of the PlanetMap Viewer is released.
    ::: My Tools & Stuff :::
    ::: Cratine Savagedheals Enfine Zoewrangle Demoder :: Solitron Demotionform :: IRC Demoder Savagedlight :::
    ::: AOItems :: Blog :: CIDB :: HelpBot :: ItemsBot :: PlanetMap Viewer :: Tower Wars :: Twitter :::

  18. #58
    Quote Originally Posted by JungleGeorgeRK2 View Post
    Suggestion for a feature, when someone connects they see the last 2-5 minutes of chat messages. That way they can catch up on any discussion going on.
    lol I can see the drama flowing already once that is available.

Page 3 of 3 FirstFirst 123

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •