Commit Graph

99 Commits

Author SHA1 Message Date
Andreas Bielawski
8f392538ee Stelle Timeout zurück, vielleicht fixt es ja, dass der Bot nicht auf einige Nachrichten antwortet 2016-12-07 22:37:07 +01:00
Andreas Bielawski
67ecdd68e2 Totally forgot how to Array 2016-12-04 12:34:28 +01:00
Andreas Bielawski
e003f32066 Timeout für Long-Polling erhöht und allowed_updates hinzugefügt (Bot-API v2.3.1) 2016-12-04 12:30:52 +01:00
Andreas Bielawski
331b56f883 Entfernung einiger Plugins
- Entfernung der AFK-Keyboards
- Modifizierung des Standard Plugin-Sets
- Entfernung folgender Plugins
* 9gag
* afk
* ap
* bitly_create
* btc
* cats
* clypit
* deviantart
* dhl
* fefe
* flickr_search
* get
* hackernews
* hello
* imgur
* instagram
* isup
* lyrics
* myanimelist
* pagespeed_insights
* play_store
* pocket
* reddit
* set
* settings
* soundcloud
* streamable
* tex
* thetvdb
* wiimmfi
* yourls
2016-10-30 18:28:13 +01:00
Andreas Bielawski
0246874f0d - CallbackQuery für Creds zum Löschen der Nachricht mit den ganzen Keys
- Ändere Standard-Set für API-Keys. Puh, das war vielleicht alt!
2016-10-06 01:42:20 +02:00
Andreas Bielawski
b825fad114 Setze show_alert auf true für Warnungen, wie "Ungültiger CallbackQuery" 2016-10-05 22:38:57 +02:00
Andreas Bielawski
4c1248f21d Unterstützung von CallbackQuerys, die an InlineQuerys angehängt sind.
HINWEIS: CallbackQuerys werden jetzt nie ignoriert, egal, wie alt sie sind!
2016-10-05 19:13:02 +02:00
Andreas Bielawski
34ed5a33cb Merge remote-tracking branch 'upstream/master' into dev 2016-10-04 20:16:20 +02:00
topkecleon
9f760114bd otouto 3.14
All help messages and many other things moved from markdown to html.
Eventually, I'd like only things made from user input to use markdown.

cats.lua, rmspic.lua, and dilbert.lua moved to sendPhoto with URL.
xkcd.lua and apod.lua not moved to retain formatting.

Probably a lot of other stuff that I forget about. I should commit more often.
2016-10-04 10:07:15 -04:00
Andreas Bielawski
aa4429a434 Fixes für CallbackQuerys
- Bot-Name muss nicht mehr übergeben werden, Denkfehler meinerseits, sorry!
- Fehlermeldung, falls callback nicht existiert
2016-09-22 21:40:46 +02:00
Andreas Bielawski
c7fde261f5 Entferne "Channels"-Plugin, Bot kann jetzt nicht mehr in einzelnen Channels deaktiviert werden 2016-09-21 20:35:22 +02:00
Andreas Bielawski
93b1a1eab2 Fixes für CallbackQuerys 2016-09-08 16:50:42 +02:00
Andreas Bielawski
271c9c5f84 Kleinere Verbesserungen 2016-09-08 15:15:19 +02:00
Andreas Bielawski
4e01c27673 InlineQuerys mit > 200 Zeichen werden jetzt ignoriert 2016-09-08 01:48:14 +02:00
Andreas Bielawski
c37ad5a156 - Setze HTTP-Timeout korrekt
- convert_timestamp nutzt nun os.date()
2016-09-08 00:28:20 +02:00
Andreas Bielawski
56142c9a11 Merge Upstream, aber aktualisiere nicht auf LUA 5.3 2016-09-04 13:19:52 +02:00
topkecleon
1063ee8729 Move to Lua 5.3.
Also new shell script to install Luarocks (for Lua5.3) (on Ubuntu 16.04) and all
necessary rocks.
Updated tg-install.sh to not include all the needless dependencies.
2016-09-04 00:50:51 -04:00
Andreas Bielawski
0804d44bb8 Keine "Channel deaktiviert" Meldung, da sonst zu nervig 2016-08-28 18:18:16 +02:00
Andreas Bielawski
1f2f793aac Verarbeite Pre-Processoren nicht mehr, wenn Bot in der Gruppe deaktiviert ist oder Plugin im Chat aus ist 2016-08-28 18:12:18 +02:00
Andreas Bielawski
49dd18ce3f Bugfix für handle_exception() und Crons 2016-08-24 15:54:16 +02:00
Andreas Bielawski
fb9d3652f3 Upstream:
- self muss nicht mehr überall übergeben werden
- alle Plugins wurden angepasst

Eigene Updates:
- abort_inline_query() hinzugefügt
- Mehr Plugins zum Standard-Set hinzugefügt
- Eventuell noch etwas, was ich vergessen hab
2016-08-24 15:38:29 +02:00
topkecleon
acc7046d64 administration 1.13.1
Added optional target for kick/ban logs. Added flag 7 to use default log
 per group. This way, a realm can have a public kick/ban log but governors
 are able to opt out. Added flag 8, antilink. Kicks for Telegram join links
 which do not refer to groups within the realm. Added flag 9, modrights, to
 give moderators access to changing the group photo, title, link, and motd
 (config option is deprecated. RIP). /unban will reset the target's autokick
 counter. Added configuration for default flag settings.

Revision to bindings.lua.
BASE_URL has been moved to bindings. There is no real reason for it to remain
in instance. Token is passed to bindings.init at load. All plugins have been
updated accordingly.
2016-08-23 00:16:32 -04:00
Andreas Bielawski
4db76eaa8e "creds" zu Standard-Plugins hinzugefügt 2016-08-19 14:08:54 +02:00
Andreas Bielawski
5d8c86115b Cron: Fixe Fehler bei handle_exception() (was für eine Ironie!) 2016-08-18 13:13:37 +02:00
Andreas Bielawski
699ab33036 2.2.6.3 2016-08-16 17:40:24 +02:00
Andreas Bielawski
34a0629056 - /kick, /ban, /whitelist und /block funktionieren jetzt auch von Service-Nachrichten aus
- Geblockte User konnten trotzdem Kommandos ausführen. Dies wurde gefixt.
2016-08-16 17:27:51 +02:00
Andreas Bielawski
32d99e0c47 2.2.6.2 2016-08-15 00:37:46 +02:00
Andreas Bielawski
c931694418 Fixe ein ziemlich seltsames Problem mit /plugins 2016-08-15 00:36:33 +02:00
Andreas Bielawski
72262be90c Upstream 2016-08-14 16:30:06 +02:00
topkecleon
148d4b0dc5 tab -> 4 spaces 2016-08-13 22:46:18 -04:00
topkecleon
6fbd718af0 whoop 2016-08-13 22:43:23 -04:00
topkecleon
43a6b53c90 otouto 3.13
good lord
2016-08-13 22:26:44 -04:00
Andreas Bielawski
5449bd3263 - Core: Nur noch ein Pattern pro Plugin wird gematcht + Pattern wird jetzt wieder angezeigt
- twitter_send: twwhitelist mit Reply (wie bei Banhammer) + Bugfixes
2016-08-14 00:37:09 +02:00
Andreas Bielawski
0cedb2f9c1 - Version auf 2.2.6 erhöht
- Fixe Standard-Plugins
2016-08-12 01:34:22 +02:00
Andreas Bielawski
30feea5238 - Banhammer und Bann-System stark überararbeitet:
- /block und /block delete hinzugefügt, um User nur vom Bot zu blocken, nicht aus dem Chat zu entfernen
  - /leave hinzugefügt: Bot verlässt die Gruppe
  - Geblockte, gebannte oder nicht gewhitelistete User können keine Callbacks mehr benutzen
  - Geblockte User können keine InlineQuerys mehr benutzen
  - Admin kann direkt auf Nachrichten mit /whitelist, /whitelist delete, /block, /block delete, /ban, /ban delete und /kick antworten, um diee Aktion auszuführen
- Anpassung des InlineQuery-Systems, um falsches Caching für alle zu verhindern
- Wikipedia: Setze Caching-Zeit auf eine Stunde für InlineQuerys
2016-08-11 14:08:21 +02:00
Andreas Bielawski
55a56e1a6f Sende keine Fehlermeldungen mehr an den Chat, sondern ignoriere die Nachricht einfach. Es wird empfohlen, einen Log-Chat einzurichten und die Fehlermeldungen dort hinleiten zu lassen (siehe config.lua.example) 2016-08-09 00:49:54 +02:00
Andreas Bielawski
33ea8a0876 Weitere Optimierungen 2016-08-08 17:23:36 +02:00
Andreas Bielawski
8c97cf4637 - Code-Optimierung
- Tabellen als Rückgabewerte von Plugins werden nicht mehr unterstützt
2016-08-07 20:45:51 +02:00
Andreas Bielawski
6eb401d586 du kannst mich mal! 2016-08-07 02:30:52 +02:00
Andreas Bielawski
8b5413808b - Time: Inline-Query + Umstrukturierung
- Einige Plugins: matches vergessen
2016-08-07 02:17:37 +02:00
Andreas Bielawski
545894d970 Wikipedia: Nutze HTML, nicht Markdown (fixt einige Artikel, die nicht gelistet werden) 2016-08-07 00:53:21 +02:00
Andreas Bielawski
0c74209bf1 Tagge 2.2.5 2016-08-07 00:45:20 +02:00
Andreas Bielawski
a3840c086f Wichtiger Bugfix für Inline-Querys, der verhinderte, dass Caching funktioniert 2016-08-07 00:42:22 +02:00
Andreas Bielawski
c21aa73459 - Ungültige InlineQuerys werden automatisch abgebrochen, der Ladekreis dreht sich so nicht mehr (das gilt auch für "nicht gefunden", etc.)
- IMDb-Plugin: Inline-Querys + Button
2016-08-05 15:06:15 +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
6757c57565 Fix HTTP für Media 2016-08-01 01:20:45 +02:00
Andreas Bielawski
22dc1916de Tagge 2.2.4 2016-08-01 00:39:17 +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
b235b95757 2.2.3.2:
Bugfix für AFK (kritisch)
2016-07-30 13:22:25 +02:00
Andreas Bielawski
64e16fde64 Ich krieg die Krise! 2016-07-29 00:07:00 +02:00