topkecleon
8fe72b3a64
administration.lua: 1.8. See file for changes.
2016-04-05 03:42:16 -04:00
topkecleon
c74d1913a4
New method to escape markdown.
...
Improvements to patterns.lua.
2016-04-02 19:20:28 -04:00
topkecleon
b41a05e3cd
administration.lua:
...
1.7 update.
/alist for governors+ to get list of admins.
/glist for owner to get list of groups.
Single-governor groups. Auto-migration through 1.8.
whoami.lua:
Fixed markdown support.
utilities.lua:
Added build_name() to concatenate first and last names easily.
2016-04-01 13:34:22 -04:00
topkecleon
cc4c1ea108
Merge branch 'master' of http://github.com/topkecleon/otouto
2016-04-01 13:33:58 -04:00
topkecleon
0f453b7bdc
administration.lua:
...
1.7 update.
/alist for governors+ to get list of admins.
/glist for owner to get list of groups.
Single-governor groups. Auto-migration through 1.8.
whoami.lua:
Fixed markdown support.
utilities.lua:
Added build_name() to concatenate first and last names easily.
2016-04-01 13:29:00 -04:00
Drew
25f95d5854
administration.lua: Fixed security flaw.
...
I have no idea why I wrote it that way or how it slipped past me.
2016-03-31 17:48:20 -04:00
topkecleon
b643154df8
administration.lua: Added antiflood flag.
...
bible.lua: Some better error handling.
hearthstone.lua: Corrected help message.
utilities.lua: Added string:index() to succeed get_word().
2016-03-31 07:53:12 -04:00
topkecleon
6b3e3ae8a6
whoami.lua: Rewrite. Added markdown support.
...
administration.lua: Bugfixes and improvements. v1.6.1.
2016-03-28 02:15:46 -04:00
topkecleon
5762e12a48
administration.lua:
...
Switched to drua-tg.lua.
Groups are now listed according to most recent activity.
whoami.lua:
Displays channel/supergroup IDs properly.
2016-03-27 08:30:41 -04:00
topkecleon
9377107508
Bugfixes and updated readme.
2016-03-26 06:12:01 -04:00
topkecleon
495cc8d0c1
translate.lua now enquotes translations.
...
echo.lua now enquotes echos in supergroups.
2016-03-23 19:54:18 -04:00
topkecleon
b5ea8f3bbe
bunch of stuff
...
administration.lua: everything's better; automatic migration.
database.usernames -> database.users. View with /me.
Nicks and lastfm usernames moved to database.users; auto migrate.
2016-03-22 06:16:26 -04:00
topkecleon
aebb90f9b4
Added "setandget.lua" plugin.
2016-03-15 16:37:19 -04:00
topkecleon
a2bdecb7bb
nick.lua:
...
Less stupidly written.
Owner can now set other users' nicknames via reply.
patterns.lua:
Minor code changes.
2016-03-08 04:17:55 -05:00
Tiago Danin
3ef4c01295
FIX cli_port
2016-03-05 15:15:53 -03:00
topkecleon
f529bc9ad8
help.lua and about.lua: /start now triggers about.lua
...
blacklist.lua: Added username support.
2016-03-04 17:08:21 -05:00
topkecleon
ec64f18138
lastfm.lua: Added timeout to prevent bot from locking up.
2016-03-04 13:06:13 -05:00
topkecleon
664c2296ad
administration.lua:
...
version 1.3
reply-based commands will now work as you would expect when
replying to add/remove messages
some information messages have been changed
2016-02-26 22:06:38 -05:00
topkecleon
57d466d0fb
clean up some old crap
2016-02-26 11:46:14 -05:00
Brayden
eaf379bf88
Fix title escaping
2016-02-25 20:50:51 -08:00
Brayden
921bba1cff
Increase reliability of Wikipedia
...
Pulls directly from the unescaped URL now and feeds that into `wurl` instead of the escaped title.
2016-02-25 20:14:25 -08:00
Brayden
b5c9527c41
Fix Wikipedia links with special characters
...
Wonderfully untested, but it Should Work™.
2016-02-25 19:51:12 -08:00
Tiago Danin
99e7449395
FIX shout
2016-02-25 12:15:00 -03:00
topkecleon
ffccdd8667
okay i might be done
...
for now
2016-02-25 10:08:27 -05:00
topkecleon
353d6eb807
cron jobs will now occur every sixty seconds. Maybe configurable
...
in the future.
Updated readme from manual. Manual will now be generated from
readme.
2016-02-25 09:05:08 -05:00
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
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
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
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
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