Page 2 of 3 FirstFirst 123 LastLast
Results 21 to 40 of 58

Thread: Brainstorming: New guildbot

  1. #21
    Forgot to add that one to the list. !rc and !irc (relay command output to alliance+irc, or just irc respectively) along with !show nick command (show command output in PM to a user) are amongst my favorite features of the old FLWBot, and will definitely bring those over.
    ::: My Tools & Stuff :::
    ::: Cratine Savagedheals Enfine Zoewrangle Demoder :: Solitron Demotionform :: IRC Demoder Savagedlight :::
    ::: AOItems :: Blog :: CIDB :: HelpBot :: ItemsBot :: PlanetMap Viewer :: Tower Wars :: Twitter :::

  2. #22
    !quote command is fun, it would be cool if this bot included it as well.
    I look forward to trying your bot out!

  3. #23
    Thanks for the feedback/suggestions!
    The core part of the bot is shaping up rather nicely, and is getting closer to a point where plugin development may start.

    I'd like to thank Graftmage for the help with getting the dynamic database integration (SubSonic) to play nicely with the Bot# design.
    ::: My Tools & Stuff :::
    ::: Cratine Savagedheals Enfine Zoewrangle Demoder :: Solitron Demotionform :: IRC Demoder Savagedlight :::
    ::: AOItems :: Blog :: CIDB :: HelpBot :: ItemsBot :: PlanetMap Viewer :: Tower Wars :: Twitter :::

  4. #24
    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.

  5. #25
    good sugesstion that jungle, I 2nd that

  6. #26
    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.
    should it be 2-5 minutes or just the 15-20 last messages?
    ------------------------------------------------------------------------------
    Old maintainer and hoster of Helpbot, Xyphos, AO Minecraft Server, AO Devs
    Old dictator on Atlantean

  7. #27
    I'd probably go for the last (option) messages, and include a timestamp (option_user_timezone) on them.
    ::: My Tools & Stuff :::
    ::: Cratine Savagedheals Enfine Zoewrangle Demoder :: Solitron Demotionform :: IRC Demoder Savagedlight :::
    ::: AOItems :: Blog :: CIDB :: HelpBot :: ItemsBot :: PlanetMap Viewer :: Tower Wars :: Twitter :::

  8. #28
    Couple things:

    Automatic updates, command that could update the files and databases and ability to schedule it run it daily/weekly/monthly

    Hosting: (Likely Linux mainly) having single set of files (except configurations) that are read-only but usable by multiple users. Updating those files centrally would mean less work for users. Also, sharing static databases such as items, and common info such as whois-query results, maybe through database. Counting it is possible to use database server for such data.
    Mireiawen Rose, 215/30/70 neut fixer, setup RK2
    Mireiwen Rose, 220/27/62 neut MA trader/tradeskiller, setup RK2
    Miraiwen Rose, 220/30/70 neut SMG soldier, setup RK2
    Miraeawen Rose, 220/27/70 neut MP, setup RK2
    Mireiaieawen Rose, 220/30/69 neut tank, RK2
    +bunch of others in Rose family...


    President of Neutral Warriors | Neutnet mod | Mireiawen.net

    Got superior pewpew or nerfbat? But it looks ugly, or you are just plain bored with everyone going around with same? Bump for Weapon Remodeling and get your unique looks!

  9. #29
    In the old IGN bot there was a so called WEB command.
    wfor example !web [page]

    This command took a file of a predefined weblocation and showed it in an ingame windows (file was a plain text file containing AO-HTML)

    Sorry for the vague description but back when I ran a bot for the org this was widely used by me and some others for making extended list of nano's and tradeskills etc in the bot available to everyone.

  10. #30
    Quote Originally Posted by Mireiawen View Post
    Couple things:

    Automatic updates, command that could update the files and databases and ability to schedule it run it daily/weekly/monthly

    Hosting: (Likely Linux mainly) having single set of files (except configurations) that are read-only but usable by multiple users. Updating those files centrally would mean less work for users. Also, sharing static databases such as items, and common info such as whois-query results, maybe through database. Counting it is possible to use database server for such data.

    cron jobs would be nice... database as in items? possible. I think she'd have to poke me about this one tho, unless she goes with the CIDB route.
    "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

  11. #31
    Quote Originally Posted by Mireiawen View Post
    Couple things:
    Automatic updates, command that could update the files and databases and ability to schedule it run it daily/weekly/monthly
    Added to todo list. Haven't decided on exact implementation yet.
    Hosting: (Likely Linux mainly) having single set of files (except configurations) that are read-only but usable by multiple users. Updating those files centrally would mean less work for users. Also, sharing static databases such as items, and common info such as whois-query results, maybe through database. Counting it is possible to use database server for such data.
    I'll add the hosting scenario you describe to the checklist, as it wasn't there already.
    It'll be possible to specify command line options to tell the executable where to look for what.
    Caching: I'll be using a file-based cache for all XML files. The API provides access to both the current BotCores cache, as well as the shared cache. (Shared cache location is alterable through command line options).
    Should probably add a cache for general files as well... *adds to todo*.

    Thank you for the suggestions.

    Quote Originally Posted by tigerengi View Post
    In the old IGN bot there was a so called WEB command.
    wfor example !web [page]

    This command took a file of a predefined weblocation and showed it in an ingame windows (file was a plain text file containing AO-HTML)

    Sorry for the vague description but back when I ran a bot for the org this was widely used by me and some others for making extended list of nano's and tradeskills etc in the bot available to everyone.
    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.
    Last edited by Demoder; Jul 1st, 2011 at 09:13:54.
    ::: My Tools & Stuff :::
    ::: Cratine Savagedheals Enfine Zoewrangle Demoder :: Solitron Demotionform :: IRC Demoder Savagedlight :::
    ::: AOItems :: Blog :: CIDB :: HelpBot :: ItemsBot :: PlanetMap Viewer :: Tower Wars :: Twitter :::

  12. #32
    Quote Originally Posted by Demoder View Post
    Added to todo list. Haven't decided on exact implementation yet.

    I'll add the hosting scenario you describe to the checklist, as it wasn't there already.
    It'll be possible to specify command line options to tell the executable where to look for what.
    Caching: I'll be using a file-based cache for all XML files. The API provides access to both the current BotCores cache, as well as the shared cache. (Shared cache location is alterable through command line options).
    Should probably add a cache for general files as well... *adds to todo*.

    Thank you for the suggestions.


    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.
    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.

  13. #33
    think what he means is just TXT files being showed, not webpages
    ------------------------------------------------------------------------------
    Old maintainer and hoster of Helpbot, Xyphos, AO Minecraft Server, AO Devs
    Old dictator on Atlantean

  14. #34
    Quote Originally Posted by Iriche View Post
    think what he means is just TXT files being showed, not webpages
    Well, I did say I might be wrong.

  15. #35
    Quote Originally Posted by Demoder View Post
    Thanks for the feedback/suggestions!
    The core part of the bot is shaping up rather nicely, and is getting closer to a point where plugin development may start.
    Can we develop those plugins using a scripting language, like PHP or Python?
    At least with PHP you could lower the learning curve for those developers who are accustomed with other PHP-based bots like Budabot or Bebot.

  16. #36
    Quote Originally Posted by Luusirppi View Post
    Can we develop those plugins using a scripting language, like PHP or Python?
    At least with PHP you could lower the learning curve for those developers who are accustomed with other PHP-based bots like Budabot or Bebot.
    Unfortunately, that's not possible. Plugin developers would have to learn the basics of C# in order to make plugins for the bot.
    Developers may use Microsoft Visual C# 2010 Express, a full version of Visual Studio, or their favorite text editor to develop plugins.

    However, the aim is to make plugin development as painless as possible once that knowledge is obtained.
    Last edited by Demoder; Jul 1st, 2011 at 13:36:59.
    ::: My Tools & Stuff :::
    ::: Cratine Savagedheals Enfine Zoewrangle Demoder :: Solitron Demotionform :: IRC Demoder Savagedlight :::
    ::: AOItems :: Blog :: CIDB :: HelpBot :: ItemsBot :: PlanetMap Viewer :: Tower Wars :: Twitter :::

  17. #37
    If it just were C++, I'd write plugin to load PHP-plugins myself =p
    Mireiawen Rose, 215/30/70 neut fixer, setup RK2
    Mireiwen Rose, 220/27/62 neut MA trader/tradeskiller, setup RK2
    Miraiwen Rose, 220/30/70 neut SMG soldier, setup RK2
    Miraeawen Rose, 220/27/70 neut MP, setup RK2
    Mireiaieawen Rose, 220/30/69 neut tank, RK2
    +bunch of others in Rose family...


    President of Neutral Warriors | Neutnet mod | Mireiawen.net

    Got superior pewpew or nerfbat? But it looks ugly, or you are just plain bored with everyone going around with same? Bump for Weapon Remodeling and get your unique looks!

  18. #38
    Quote Originally Posted by Mireiawen View Post
    If it just were C++, I'd write plugin to load PHP-plugins myself =p
    C++ is not particularly friendly for plugin devs though
    C# (like Java) is quite a nice middle ground on language complexity and power.
    Formerly Vhab.
    Once upon a time ruled a server. And then sold out. Sorry.

  19. #39
    Let's just hope, that the in-game browser will support additional functionality in the future; maybe it will even replace the "info" dialog...
    I'm sure it would be a bot developers' wet dream if it happened.
    "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

  20. #40
    All the ingame browser really needs is address bar and couple control buttons... I did already use it as a browser before, so all the tech is there.
    Mireiawen Rose, 215/30/70 neut fixer, setup RK2
    Mireiwen Rose, 220/27/62 neut MA trader/tradeskiller, setup RK2
    Miraiwen Rose, 220/30/70 neut SMG soldier, setup RK2
    Miraeawen Rose, 220/27/70 neut MP, setup RK2
    Mireiaieawen Rose, 220/30/69 neut tank, RK2
    +bunch of others in Rose family...


    President of Neutral Warriors | Neutnet mod | Mireiawen.net

    Got superior pewpew or nerfbat? But it looks ugly, or you are just plain bored with everyone going around with same? Bump for Weapon Remodeling and get your unique looks!

Page 2 of 3 FirstFirst 123 LastLast

Posting Permissions

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