Commit Graph

1002 Commits

Author SHA1 Message Date
topkecleon
ddaf304460 administration.lua:
Version 1.2.
  Rules are now in a table. Automatic migration until 1.4.
  New command: changerule
    /changerule <i> <rule>
    Change a rule. Use "/changerule 1 --" to delete rule 1.
  ahelp:
    Only displays commands the user can use.
    Attempts to PM before group.
  desc:
    Now displays group's flags and their "short" descs.
    Attemps to PM before group.
  antisquig:
    Second RTL character added to, and Strict.
dilbert.lua:
  New command: dilbert
    /dilbert [YYYY-MM-DD]
    Returns a date's or the latest Dilbert strip.
    Caches strips so they are not downloaded more than once.
gImages.lua & youtube.lua:
  Title now displayed for links.
  The "zero-width non-joiner" was a stupid idea.
help.lua:
  Commands now properly bulleted.
utilities.lua:
  download_file():
    Now allows for specification of a path instead of /tmp/.
2016-02-25 04:42:13 -05:00
topkecleon
12c442d870 Final fix to wikipedia.lua. 2016-02-23 16:32:34 -05:00
topkecleon
4111fac0cb added regex-like Lua patterns plugin 2016-02-23 15:50:42 -05:00
topkecleon
dcc51d4f05 administration.lua: banlist is merged with global blacklist.
Merge will commence automatically and users should not notice it,
except that all blacklisted users are now globally banned and
vice-versa.
2016-02-23 06:15:48 -05:00
topkecleon
1b95a1e0c9 Some moderation output changes. May rework the plugin later. 2016-02-22 22:58:32 -05:00
topkecleon
971b27335b db now saves every minute. Will make it configurable in future. 2016-02-22 18:07:16 -05:00
topkecleon
64160e700c Save the database way less often. 2016-02-22 16:46:26 -05:00
topkecleon
aa7e16013d Fix bot restarting twice because of /halt.
Fix antirtl kicks ending with error.
2016-02-22 15:53:17 -05:00
topkecleon
69de75bf72 hearthstone.lua bugfix 2016-02-21 22:09:02 -05:00
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