Commit Graph

256 Commits

Author SHA1 Message Date
Andreas Bielawski
74ab78322d get_cached_file() umgeschrieben, sendet jetzt einen "If-Modified-Since"-Header, was viel schneller geht, als die zwei Last-Modified-Header zu vergleichen 2016-08-03 18:35:58 +02:00
Andreas Bielawski
e0f53dd205 Surrogate nur für Sudoer 2016-08-03 16:58:02 +02:00
Andreas Bielawski
83a637bc29 - dkjson durch lua-cjson ausgetauscht. Bitte lua-cjson installieren!
- Surrogate unterstützt jetzt auch @-Namen (und dadurch auch Kanäle)
2016-08-03 16:32:24 +02:00
Andreas Bielawski
5f010ca1ee - Neu: Settings-Plugin. Hier wird man in Zukunft einiges einstellen können, momentan wurde nur eine Einstellung zum...
- AFK-Keyboard hinzugefügt. Wenn es eingeschaltet ist (über /settings), wird ein "Wieder da." Button eingeblendet, mit dem man sich leicht wieder "online" schalten kann
- Utilites: Bei makeHumanTine() wird nun der Singular verwendet, wenn nötig ("1 Sekunde" statt "1 Sekunden")
2016-08-02 16:19:20 +02:00
Andreas Bielawski
49824fcb26 Fi, Fix und nochmal Fix 2016-08-02 01:01:06 +02:00
Andreas Bielawski
206c06937a - Service-Nachrichten funktionieren nun anders und nicht mehr über Pre-Processoren (wie bei v1 des Bots) -> höhere Perfomance!
- leave_group und entergroup in service_leave_group bzw. service_entergroup umbenannt
  - Git zeigt die Umbenennung von leave_group nicht an!?
- Games: Fix für Pattern
- Utilites: Zwei neue Funktionen: is_service_msg() und service_modify_msg(), das erste prüft, ob es sich um eine Service-Message handelt, das zweite modifiziert msg.text und msg.text_lower entsprechend
2016-08-01 21:51:37 +02:00
Andreas Bielawski
39529785e0 ... 2016-08-01 20:11:22 +02:00
Andreas Bielawski
41040bf32a *frickel* 2016-08-01 20:10:15 +02:00
Andreas Bielawski
6db1752670 GH-Feed: Fix 2016-08-01 19:56:33 +02:00
Andreas Bielawski
293e5ba589 Media: send_voice für OGG 2016-08-01 16:38:52 +02:00
Andreas Bielawski
269cca161a Media: Fix 2016-08-01 16:18:02 +02:00
Andreas Bielawski
a2435e70e8 Twitter: Fix, wenn Prozent in einer URL vorkommt 2016-08-01 15:40:57 +02:00
Andreas Bielawski
089e5c7ca2 Notify: Deaktiviere WebPage-Preview 2016-08-01 13:02:53 +02:00
Andreas Bielawski
ece039be15 ID: Rechne Bot mit in die Liste ein, aber schreibe Hinweis am Ende, dass Bots nicht miteinberechnet werden (da Bots auch von Bots ignoriert werden) 2016-08-01 02:15:41 +02:00
Andreas Bielawski
b183aa49b3 ID: Gruppenersteller -> Gründer 2016-08-01 02:11:29 +02:00
Andreas Bielawski
8bc1b541c4 - Hello: send_message, statt send_reply
- Stats: Zähle alle Nachrichten zusammen und verwnede comma_value()
2016-08-01 02:02:13 +02:00
Andreas Bielawski
df6f46bea2 NEU: GitHub-Feed-Plugin zum Abonnieren von Git-Repos! 2016-08-01 00:34:02 +02:00
Andreas Bielawski
809cbf28fc Wikipedia: Fix 2016-07-31 21:35:05 +02:00
Andreas Bielawski
f13deb0b99 Entferne "Greetings" 2016-07-31 21:31:39 +02:00
Andreas Bielawski
2118a844d9 - Restrukturierung: "require" wird nun nicht mehr in jedem Plugin benötigt
- Echo: Korrekte Ausgabe in Supergruppen
2016-07-31 21:29:44 +02:00
Andreas Bielawski
01bdfab0aa Channel: Das Plugin nutzt jetzt matches, wobei sich der Code verringert und das ganze jetzt übersichtlicher aussieht. InlineKeyboards mit URL-Buttons werden jetzt unterstützt und können an Gruppen gesendet werden! Yay! 2016-07-31 20:20:44 +02:00
Andreas Bielawski
b235b95757 2.2.3.2:
Bugfix für AFK (kritisch)
2016-07-30 13:22:25 +02:00
Andreas Bielawski
200ae9ace7 gImages: Blende keinen "Nochmal versuchen" Button ein, wenn wirklich gar kein Bild geladen werden konnte 2016-07-29 22:28:00 +02:00
Andreas Bielawski
7936ec0ac6 - Entferne Botan-Analytics, da es schlecht funktioniert hat
- Erhöhe Version auf 2.2.3
2016-07-29 00:02:54 +02:00
Andreas Bielawski
f2d76958b4 - AFK: Nutze globale Funktion makeHumanTime, um Sekunden umzurechnen
- Tagesschau: InlineQuery!
2016-07-28 16:23:09 +02:00
Andreas Bielawski
606007dd13 ... 2016-07-28 12:55:38 +02:00
Andreas Bielawski
1d7901855e - Translate: Checkt, ob Bing-Key existiert
- Wiki: Bugfix, wenn keine Parameter angegeben
2016-07-28 12:54:24 +02:00
Andreas Bielawski
f651c642ea Googl: InlineQuery 2016-07-27 21:14:09 +02:00
Andreas Bielawski
c428343d24 InlineQuery für cat 2016-07-27 17:35:04 +02:00
Andreas Bielawski
f8fc5a4cca Upstream 2016-07-27 01:20:31 +02:00
topkecleon
e19d2e1e84 patterns.lua
Trim whitespace off the ends of strings (partial fix for
https://github.com/topkecleon/otouto/issues/74).
  Make output style consistent with translate.lua.
2016-07-26 17:50:31 -04:00
Andreas Bielawski
e57a4fd520 Integriere Botan.io, der Key von Botan muss in die config.lua eingetragen werden.
Es wird nur der Name des Plugin geloggt, keine Befehle und auch keine Userdaten!
2016-07-26 16:39:18 +02:00
Andreas Bielawski
dd893d220b Einige Upstream-Ändderungen 2016-07-25 13:47:39 +02:00
topkecleon
b7c81c464f otouto v3.12
Minor changes across the board. More planned. I also may have accidentally screwed with access
permissions (so looks like every file is marked modified).
Moved drua-tg.lua into the otouto/ directory.
Added pokego-calculator.lua plugin (similar to pidgeycalc.com).
2016-07-25 05:03:35 -04:00
Andreas Bielawski
a7e7629926 - Verbesserungen für Media: Abhängig vom Dateityp wird jetzt die richtige ChatAction gesendet (upload_video, upload_audio, etc.)
- Dateien mit einer Größe von > 50 MB werden ignoriert
2016-07-23 13:58:15 +02:00
Andreas Bielawski
e819ba4ded Patterns-Plugin von Otouto hinzugefügt 2016-07-23 13:24:43 +02:00
Andreas Bielawski
206f62f269 RSS: Code entwurstelt 2016-07-23 13:18:54 +02:00
Andreas Bielawski
d76e7ac219 Facebook: Ignoriere Live-Videos 2016-07-22 20:09:57 +02:00
Andreas Bielawski
a1efc24d20 - GDrive: Migriere zu API Version 3, Fix #7 2016-07-20 00:49:31 +02:00
Andreas Bielawski
c6ae1c8e18 Warum so komplizierter Code... (#8) 2016-07-19 20:26:07 +02:00
Andreas Bielawski
b44ccd17e9 /lf, /nbc, /lod, etc. als Inline-Query, Fix #8 2016-07-19 20:20:27 +02:00
Andreas Bielawski
05c69ef788 - GDrive: Verbesserungen und Bugfixes
- Set: Typo
2016-07-19 19:40:23 +02:00
Andreas Bielawski
bf06e1051b NOCHMAL FIX 2016-07-17 20:58:06 +02:00
Andreas Bielawski
faf06cca2a md_escape: Escape [] richtig (danke @Akamaru) 2016-07-17 20:35:44 +02:00
Andreas Bielawski
709b31ae8e RSS: Nutze wieder md_escape, da Klammern vollständig entfernt werden 2016-07-17 19:38:13 +02:00
Andreas Bielawski
2c089e472e - Bold als Pattern für echo Inline
- Fix Calc
2016-07-17 17:45:20 +02:00
Andreas Bielawski
9c1dd2f9f7 - Neue Funktion zum simplen Escapen von Markdown (ohne das "tanzende Männchen")
- RSS: Überflüssige \n werden rausgeschnitten
2016-07-16 22:30:51 +02:00
Andreas Bielawski
c05029b305 Merge branch 'master' of github.com:Brawl345/Brawlbot-v2 2016-07-16 13:10:33 +02:00
Andreas Bielawski
a103f58697 Twitter: Fix Pattern 2016-07-16 13:10:07 +02:00
topkecleon
701f6bbd41 Merge branch 'master' of http://otou.to/code 2016-07-15 15:37:04 -04:00
topkecleon
22e41ee2fe blacklist.lua bugfix 2016-07-15 15:36:33 -04:00
Drew
43e8fe952f Merge pull request #73 from bb010g/patch-1
PokéGo fix.
2016-07-15 15:24:59 -04:00
topkecleon
8b6bf53cca blacklist.lua: Will now leave a blacklisted group. 2016-07-15 15:24:20 -04:00
Brayden
6f74268546 Fix your database serialization, Drew 2016-07-15 12:12:58 -07:00
Andreas Bielawski
18b7a66638 Reddit: results-Fehler, statt Connection 2016-07-15 16:38:09 +02:00
Andreas Bielawski
a07f339ac8 - Update README
- Adfly: is_personal auf true (damit Cache nur für einen Nutzer gilt)
2016-07-15 15:13:00 +02:00
Andreas Bielawski
0f8e32742e Adfly per Inline-Query entkürzen 2016-07-15 14:42:40 +02:00
Andreas Bielawski
a3f9fb8927 Giphy-InlineQuery-Plugin! 2016-07-14 22:05:55 +02:00
Andreas Bielawski
44e4d37b4e InlineQuerys für QR 2016-07-14 20:34:47 +02:00
Andreas Bielawski
a30e35b853 - Bitly: Inline-Query
- Expand: Inline-Query
2016-07-14 15:16:24 +02:00
Andreas Bielawski
595f27a918 - InlineQuery für 9gag
- bImages: Ausdruck
- Core: Leere InlineQuerys werden jetzt auch übergeben
2016-07-14 11:48:48 +02:00
Andreas Bielawski
e6df5a8981 JUST NO 2016-07-14 11:06:02 +02:00
Andreas Bielawski
0b93465623 Merge remote-tracking branch 'upstream/master' 2016-07-14 11:04:39 +02:00
Drew
218f8f6589 Merge pull request #72 from bb010g/gotta-catch-em-all
Add Pokémon Go plugin.
2016-07-13 21:58:49 -04:00
topkecleon
67f7d7e12f blacklist.lua rewritten to remove toggle and support multiple arguments.
The /reload command no longer has stupid, undocumented behavior (though there is now an opt-in for such
stupid, undocumented behavior for those of you who like stupid, undocumented behavior).
Slight modification to reactions.lua to prevent accidents.
New plugin: rmspic.lua. why
2016-07-13 21:57:23 -04:00
Brayden Banks
82fe1a8dc6 Add Pokémon Go plugin. 2016-07-13 18:20:26 -07:00
Andreas Bielawski
02fdb5a840 YouTube Inline: Ergänze Uploader 2016-07-13 22:16:37 +02:00
Andreas Bielawski
bc03d86c90 bImages: Fix 2016-07-13 21:32:14 +02:00
Andreas Bielawski
47be0e8f4f bImages: InlineQuery-Bildersuche mit Bing 2016-07-13 20:28:17 +02:00
Andreas Bielawski
464651cba1 InlineQuery für YouTube 2016-07-13 16:53:58 +02:00
Andreas Bielawski
3e4c1abfcc Sende Link anstatt Bot-Kommando 2016-07-13 14:44:30 +02:00
Andreas Bielawski
678642d877 InlineQuerys für das Wikipedia-Plugin (@BOTNAME wiki(optionale Sprache) Suchbegriff) 2016-07-13 14:33:52 +02:00
Andreas Bielawski
b5ef889765 MyAnimeList: Entferne URL-Pattern 2016-07-13 01:33:27 +02:00
Andreas Bielawski
0f2e1460cb - Echo: Fix für Anführungszeichen in InlineQuerys
- Core: Kennzeichne Inline-Querys
2016-07-13 01:21:50 +02:00
Andreas Bielawski
7ce4411a65 - Inline-Querys werden jetzt unterstützt!
-> Das erste Plugin mit Inline-Query-Support ist "Echo", das wie @bold funktioniert
-> Neue Variable zur Config hinzugefügt, mit der man bestimmen kann, ob nur whitelisted User oder alle Inline-Querys benutzen können
- AFK zeigt AFK-Text jetzt fett an
2016-07-13 01:00:32 +02:00
Andreas Bielawski
994965eafc Unescape Facebook-Foto-Text 2016-07-12 14:26:01 +02:00
Andreas Bielawski
f52009e72b Changes... 2016-07-12 00:04:42 +02:00
Andreas Bielawski
cfe627ae25 Fix Tweet 2016-07-11 23:16:46 +02:00
Andreas Bielawski
6ae753dcaf Fix Tweet 2016-07-11 23:15:30 +02:00
Andreas Bielawski
9e3b6fd9e5 UD: Reply 2016-07-11 21:26:43 +02:00
Andreas Bielawski
18ebf6ee9d WAR KLAR, DASS WAS FEHLT 2016-07-09 15:15:36 +02:00
Andreas Bielawski
a1453c6795 CallbackQuery: Verhindere Konflikt mit anderen Bots 2016-07-09 15:10:31 +02:00
Andreas Bielawski
0383799ed9 Wikipedia: InlineKeyboard für Artikel 2016-07-09 14:19:42 +02:00
Andreas Bielawski
859988e93e - Fix für Notify
- Restliche, überflüssige Plugins entfernt
2016-07-08 20:00:11 +02:00
Andreas Bielawski
47f6777cdc - Entferne Blacklist (da in Banhammer integriert)
- Übersetze Channel-Plugin
2016-07-08 19:37:30 +02:00
Andreas Bielawski
730e0dbf75 - Ein paar überflüssige Plugins entfernt
- Bitly_create + Pocket: Login-Flow überarbeitet, Deep-Linking von der Website zurück in Telegram
2016-07-08 19:18:09 +02:00
Andreas Bielawski
0a94c93560 - Imgblacklist überarbeitet
- Tagesschau_EIL: Fix?
2016-07-08 13:36:51 +02:00
Andreas Bielawski
1dcb1a3bbe gImages: Richtige Button-Anordnung für GIFs 2016-07-07 23:23:24 +02:00
Andreas Bielawski
f5b310d044 - Error-Handler für nicht-ladbare Dateien
- gImages mit Timeout (funktioniert das so?)
2016-07-07 00:31:19 +02:00
Andreas Bielawski
619371b1e4 gSearch: Fix, wenn keine Ergebnisse gefunden 2016-07-06 22:01:39 +02:00
Andreas Bielawski
bdfd4a99ed YouTube: Fixe das "tanze Männchen" im Titel (\[\]) 2016-07-05 22:34:16 +02:00
Andreas Bielawski
4eb46422b5 - RSS für Kanäle! Fix #6
- ID kennzeichnet Chat-Admins und -Gründer
- table.contains() in utilites.lua verschoben
- Mehr Bindings: getChatInfo, getChatAdministrators
2016-07-05 22:26:46 +02:00
Andreas Bielawski
14215f52dd Fix, wenn keine Bilder gefunden 2016-07-05 20:32:35 +02:00
Andreas Bielawski
b22f30d2cf Ein send_typing zu viel 2016-07-05 19:25:06 +02:00
Andreas Bielawski
153da30435 - File-ID-Caching ausgegliedert
- Images cached jetzt auch File-IDs
2016-07-05 19:21:37 +02:00
Andreas Bielawski
77515f6cdb ...und enterne das Feature wieder, weil das in Gruppen kontraproduktiv ist >_< 2016-07-05 17:53:15 +02:00
Andreas Bielawski
234faf0db6 Quotes: InlineKeyboard, um Zitate durchzuschalten 2016-07-05 17:44:26 +02:00
Andreas Bielawski
ef88f98592 gImages: Versuche nächstes Bild, wenn vorheriges fehlschlägt (z.B. wegen 404) Fix #3 2016-07-05 16:13:57 +02:00
Andreas Bielawski
2966630f08 >_< 2016-07-05 15:25:50 +02:00
Andreas Bielawski
3291db820b - Caching für gImages
- 9GAG mit InlineKeyboard für Post-URL
2016-07-05 15:25:08 +02:00