topkecleon
02a7d411fa
Database is now centralized. All data is stored in tables within the database table,
...
which is automatically saved. Please be sure to always stop the bot with /halt to
prevent data loss.
2016-02-21 14:28:40 -05:00
topkecleon
03ce363c98
Switched from dkjson to cjson. lua-cjson is now a dependency.
...
administration.lua now saves its database every minute. This will be changed in a
future update.
2016-02-21 00:21:48 -05:00
Drew
f61eabf946
Merge pull request #33 from TiagoDanin/Yandex
...
Migrating to yandex (translate)
2016-02-20 18:38:06 -05:00
topkecleon
6a9629286e
bugfix
2016-02-20 18:29:45 -05:00
Drew
a167db9006
Merge pull request #37 from TiagoDanin/patch-1
...
FIX .gitignore
2016-02-20 18:20:02 -05:00
Tiago Danin
912001c7fc
FIX .gitignore
2016-02-20 10:32:21 -03:00
topkecleon
42fb9411bb
totally essential bug fix for totally essential feature @bb010g
...
https://github.com/topkecleon/otouto/pull/36
2016-02-20 08:04:23 -05:00
topkecleon
f5233aa76f
:^)
2016-02-20 07:52:14 -05:00
Drew
2fee3c90b7
Merge pull request #36 from bb010g/patch-1
...
Essential feature
2016-02-20 07:51:35 -05:00
topkecleon
a838ac1aa1
hashtag MakeWikipediaGreatAgain
2016-02-20 05:57:57 -05:00
topkecleon
b17c77eead
fixed bug in wikipedia.lua
2016-02-20 05:53:28 -05:00
topkecleon
42d0e4cb0e
administration.lua: fixed bug where users have no username
...
tg-install.sh: added info
2016-02-20 05:48:24 -05:00
topkecleon
180cd6078a
Added administration.lua.
...
Adds self-hosted, single-realm administrative functions to otouto.
Check out the README for a detailed description.
Also added msg.from.name, which is msg.from.first_name + msg.from.last_name (if it
exists), because I'm too lazy to build it each time.
Fixed a crash-causing bug (ironically) in the handle_exception() function.
2016-02-20 05:07:20 -05:00
Brayden
bd4ec9b574
Essential feature
2016-02-18 21:20:10 -08:00
topkecleon
5cb058ec6b
updated readme with apod.lua
2016-02-16 04:03:04 -05:00
topkecleon
8da2ca9425
whoops
2016-02-14 03:54:09 -05:00
topkecleon
b1b4a0be6c
Nothing important.
...
Old local changes I never committed.
2016-02-14 03:47:02 -05:00
topkecleon
7d23fc240e
Merge branch 'master' of http://github.com/topkecleon/otouto
2016-02-14 03:46:40 -05:00
topkecleon
bcb1f43617
Fixed reddit.lua bug.
2016-02-14 03:46:27 -05:00
topkecleon
f65e145bc3
Fixed irresponsiveness in gSearch.lua when dealing with CJK characters.
...
Resolved issue #34 .
Result title truncation was screwing with CJK encoding.
Will rely on Telegram's built-in link truncation for now.
2016-02-14 03:40:54 -05:00
topkecleon
9d43f1ed8c
Fixed CJK bug in gSearch.lua.
...
Title truncation on line 61 was breaking encoding of long characters.
We'll let Telegram's built-in link truncation handle this for now.
2016-02-14 03:36:25 -05:00
Tiago Danin
358d2c0b8d
Migrating to yandex (translate)
2016-02-13 16:37:59 -03:00
Drew
a0e1eccd46
Merge pull request #30 from TiagoDanin/Chatter
...
New API for Simsimi
2016-02-13 06:42:56 -05:00
Drew
64735e2ff9
Merge pull request #29 from TiagoDanin/FIX
...
Solved "Connection error."
2016-02-13 06:42:42 -05:00
Drew
7d1ef20d6d
Merge pull request #31 from TiagoDanin/patch-1
...
Allow "--" in shell.lua from tgdesktop.
2016-02-06 00:02:16 -05:00
Tiago Danin
1fd25814aa
FIX Shell
2016-02-05 20:29:29 -03:00
Tiago Danin
75daa07425
Solved "Connection error."
2016-01-22 19:20:08 -03:00
Tiago Danin
bf0a4da83c
New API for Simsimi
2016-01-21 16:57:06 -03:00
Drew
e6ad1d1e69
Merge pull request #25 from heitorPB/master
...
Improved apod.lua
2016-01-20 18:11:10 -05:00
Drew
3e16135fcd
Merge pull request #28 from TiagoDanin/Youtube_plugin
...
Improvements to Youtube
2016-01-18 15:04:26 -05:00
Tiago Danin
a83d627459
Improvements to Youtube
2016-01-18 16:52:21 -03:00
Drew
f21116dfcf
Merge pull request #27 from TiagoDanin/Sending-img
...
Minor improvements when sending image
2016-01-17 14:17:59 -05:00
Tiago Danin
f56e2a4149
Minor improvements when sending image
2016-01-17 15:39:00 -03:00
topkecleon
c697df1762
better fix to fortune.lua
2016-01-17 09:15:05 -05:00
Drew
89006d0d49
Merge pull request #26 from TiagoDanin/patch-1
...
Fixed bug fortune
2016-01-17 09:14:30 -05:00
Tiago Danin
481ce8b484
Fixed bug furtune
...
Fixed bug furtune:
To message: "fortune: not found"
2016-01-17 10:22:18 -03:00
topkecleon
81b67d0aa3
Fixed issue #16 .
...
reactions.lua: commands can now be run with @username.
about.lua: No longer links otouto channel by default (that was an accident).
2016-01-16 23:57:25 -05:00
Heitor P. de Bittencourt
3ce0a0965d
Improved apod.lua
2016-01-15 19:35:09 +02:00
topkecleon
f2b243a47c
"fixed" #17
...
about.lua: stops all forwarded messages
floodcontrol.lua: logs to config.log_chat else console
2016-01-14 23:08:49 -05:00
topkecleon
77fd9b07a4
Merge branch 'master' of http://github.com/topkecleon/otouto
2016-01-14 22:39:34 -05:00
topkecleon
c94c8e3b4d
minor improvements
2016-01-14 22:39:24 -05:00
Drew
5e35b3a386
Merge pull request #22 from cwxda/cwxda-librefm
...
Add librefm plugin
2016-01-14 22:34:42 -05:00
Tommy Jans
840cf2f799
last.fm -> librefm in bot replies
2016-01-15 04:34:25 +01:00
Tommy Jans
5b9761552c
Add librefm plugin
...
copypasta of drews lastfm
2016-01-15 04:30:53 +01:00
topkecleon
e04abca769
apod.lua: now uses HD links
2016-01-14 15:49:37 -05:00
topkecleon
4f78323db7
Changes to apod.lua:
...
- Now uses demo key if key is not configured.
- Removed newlines in doc.
- Removed some unused code.
2016-01-14 14:56:30 -05:00
Drew
16b3d10762
Merge pull request #21 from heitorPB/master
...
Added APOD plugin.
2016-01-14 14:47:16 -05:00
Heitor P. de Bittencourt
be6ecc04e2
Added APOD plugin.
...
Gets Astronomy Picture of the Day, from NASA.
2016-01-14 21:38:26 +02:00
topkecleon
fe549add63
Better logging, new preview.lua plugin.
...
When an exception is caught, info will be printed to the config.log_chat or the console.
/preview will give an "unlinked" preview for the link.
youtube.lua now uses config.google_api_key.
youtube.lua now uses unlinked previews.
lastfm.lua gives more informative error messages.
New utility: handle_exception().
2016-01-13 13:00:17 -05:00
topkecleon
c50b1ca3fa
Username cachine and various fixes.
...
Usernames seen by the bot are now cached in the $usernames table. To get the ID associated with a
username, use the resolve_username() function from utilities.lua.
The table_size() function in utilities.lua will tell you the number of items in a key/pair table.
about.lua no longer displays a link preview in the about message.
currency.lua now accepts decimal arguments for the amount.
luarun.lua now correctly displays "false" return values.
moderation.lua will no longer send "I do not administrate this group".
2016-01-12 05:22:28 -05:00