Skip to content

Releases: hangoutsbot/hangoutsbot

Bot aliases!

19 Mar 02:18
Compare
Choose a tag to compare
  • Added the ability to choose how you want to communicate with the bot, by default it'll accept /bot, but it'll also accept the convid of the bot and the first name of the bot (eg. /Jason to communicate with the bot named Jason). Also has basic functionality to add more aliases.
  • Fixed #103 that caused the bot to randomly duplicate payloads everytime a connection was lost.
  • Minor bugfix for simpletranslate

Plugin updates

12 Mar 05:20
Compare
Choose a tag to compare
  • admins will be able to use commands regardless of global/per-conversation commands_enabled config (2649390)
  • new plugin: simplewikipedia (ae6c6c8, cd91679)
  • message context added to all messages (126ab8f)
  • share plugin functionality with register_object and call_shared (03b325d) - wiki
  • new plugin: dnd: auto-expire (with migration) - wiki
  • upgraded plugin: mentions plugin: works with new dnd plugin (backward-compatible)
  • upgraded plugin: subscribe plugin: works with new dnd plugin
    ** warning: this plugin is not backward compatible with bot version < 2.2
  • version number bump 2.1 -> 2.2
  • memory will now load on bot reboot

CNY Eve Maintenance Release

18 Feb 07:18
Compare
Choose a tag to compare

new plugins

  • manage syncouts/syncrooms with new plugin syncroom_config
  • urban dictionary definitions with new plugin urbandict via /bot urbandict <word or phrase>

user improvements

  • syncroom plugin:
    • new /bot syncusers command to list users in syncrooms
    • improved join/leave announcements (room name will be announced)
    • line breaks in are relayed properly (previously ignored)
  • lottery plugin now recognises _draw _from* something*
  • more consistent /bot help <command> output

developers & admins

  • better helper functions for plugin devs:
    • bot.get_users_in_conversation() also accepts list of conversation ids
    • bot.user_self() returns information about the bot's identity: chat_id, full_name, emailstandardised output
  • simplified README, new dedicated INSTALL file

miscellaneous

  • updated wiki!
  • plugins will register admin-only commands by themselves
  • various bug fixes

Translations Translations Translations!

12 Feb 17:52
Compare
Choose a tag to compare

This release introduces several new plugins, including:

  • syncrooms_autotranslate.py Be able to translate automatically between syncrooms~
  • subscribe.py Latest changes allow you to subscribe to keywords, and the bot will keep an eye out for those keywords in chats
  • simplytranslate.py Use the / tag to get the bot to translate whatever you just said into a language of your choice
  • restrictedadd.py Prevents the bot from being added to chats where there is no admin/botmaster
  • autoreply.py Moved the autoreply from the handler level to the plugins level, allowing for greater flexibility in modifying the code.

Structural improvements to the framework also allow for easier dev collaboration, along with some assorted bugfixes.

Plugins Paradise

04 Feb 11:15
Compare
Choose a tag to compare

This is a big change, basically bringing more modularity to the code, and allowing developers to easily tinker around with commands by using the plugins system, and extend the bot.

  • Documentation has begun of the plugins system, you can check it out here
  • WARNING: This breaks backward compatibility with first implementation of Syncouts (see b534618). You will have to change your config.json if you are still using the first implementation style to this style
  • Please note this update will severely limit the ability to merge forks of prior versions

Hubot Awesomeness!

28 Jan 11:11
Compare
Choose a tag to compare
Hubot Awesomeness! Pre-release
Pre-release

Ever stumbled across this project and decided 'nah, this project is inferior because Hubot is way better' (Of course you didn't)?

Now you can't say such silly things anymore! This release integrates Hubot (https://hubot.github.com/) using the hubot-web adapter, allowing you to interact with hubot directly through your bot.

NOTE: This is a BETA release. Hubot integration is still not perfectly optimized.

Albatross Alpine

28 Jan 10:51
Compare
Choose a tag to compare
  • Major improvements from xmikos/hangupsbot including adding mentions, synced conversations, hooks and sinks, nickname support, added memory.json, Do Not Disturb functionality, new commands and fixed stability issues.