Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/builtinnya/sevabot-plugins

Personal custom modules and scripts for Sevabot, a Skype bot.
https://github.com/builtinnya/sevabot-plugins

Last synced: 19 days ago
JSON representation

Personal custom modules and scripts for Sevabot, a Skype bot.

Awesome Lists containing this project

README

        

# Sevabot Plugins

These are custom modules and scripts for [Sevabot], a [Skype] bot.
This is *NOT* an official repository for Sevabot plugins and is just for
my local needs and fun.
I hope this repository serves more meaningful examples for customizing Sevabot.

[Sevabot]: https://github.com/opensourcehacker/sevabot
[Skype]: http://www.skype.com/

## Installation

Before installing the plugins, make sure you have installed [Sevabot]
1.2 or higher.
To install the plugins, clone this repository and:

``` bash
$ cd /path/to/sevabot-plugins
$ cp settings.py.example settings.py
$
$ ./install.sh /path/to/sevabot/
$
```

Above creates `custom/` directory in Sevabot directory and
puts symbol links to the plugins and settings file in the `custom/`.
Make sure add "custom" to `MODULE_PATHS` in Sevabot's `settings.py`
(not `custom/settings.py`).

## Plugins

Here are brief descriptions of supported plugins.

### LLEval

Evaluate code written in lightweight programming languages by using
[Dan Kogai]'s [LLEval].

[Dan Kogai]: https://github.com/dankogai
[LLEval]: http://colabv6.dan.co.jp/lleval.html

For example, if you send the following to Skype chat Sevabot is currently in:

``` python
#!py

def bad_factorial(n):
if n <= 0:
return 1
else:
return n * bad_factorial(n - 1)

print bad_factorial(10)
```

Sevabot will return `3628800` to the chat.

For more information, send `#!` to the chat and see help text.

### URI

Handle URIs in chat messages for various uses. Currently supported features are:

- Bookmark the URIs through [Hatena Bookmark] (Japanese) API.
- Notify wisely if URIs in messages have already been posted.

[Hatena Bookmark]: http://b.hatena.ne.jp/

### Hone

Just a local joke. Disturb Honeshabri, a friend of mine.

## Copyright and License

Copyright (c) 2013 Naoto Yokoyama

Distributed under the MIT license.
See the LICENSE file for full details.

## Trademark Notice

The Skype name, associated trade marks and logos and the "S" logo are
trade marks of Skype or related entities.
Sevabot Plugins is an open source project and not associate of
Microsoft Corporation or Skype.