Commit Graph

99 Commits

Author SHA1 Message Date
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
67ecdd68e2 Totally forgot how to Array 2016-12-04 12:34:28 +01:00
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
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
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
b825fad114 Setze show_alert auf true für Warnungen, wie "Ungültiger CallbackQuery" 2016-10-05 22:38:57 +02:00
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
34ed5a33cb Merge remote-tracking branch 'upstream/master' into dev 2016-10-04 20:16:20 +02:00
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
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
c7fde261f5 Entferne "Channels"-Plugin, Bot kann jetzt nicht mehr in einzelnen Channels deaktiviert werden 2016-09-21 20:35:22 +02:00
93b1a1eab2 Fixes für CallbackQuerys 2016-09-08 16:50:42 +02:00
271c9c5f84 Kleinere Verbesserungen 2016-09-08 15:15:19 +02:00
4e01c27673 InlineQuerys mit > 200 Zeichen werden jetzt ignoriert 2016-09-08 01:48:14 +02:00
c37ad5a156 - Setze HTTP-Timeout korrekt
- convert_timestamp nutzt nun os.date()
2016-09-08 00:28:20 +02:00
56142c9a11 Merge Upstream, aber aktualisiere nicht auf LUA 5.3 2016-09-04 13:19:52 +02:00
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
0804d44bb8 Keine "Channel deaktiviert" Meldung, da sonst zu nervig 2016-08-28 18:18:16 +02:00
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
49dd18ce3f Bugfix für handle_exception() und Crons 2016-08-24 15:54:16 +02:00
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
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
4db76eaa8e "creds" zu Standard-Plugins hinzugefügt 2016-08-19 14:08:54 +02:00
5d8c86115b Cron: Fixe Fehler bei handle_exception() (was für eine Ironie!) 2016-08-18 13:13:37 +02:00
699ab33036 2.2.6.3 2016-08-16 17:40:24 +02:00
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
32d99e0c47 2.2.6.2 2016-08-15 00:37:46 +02:00
c931694418 Fixe ein ziemlich seltsames Problem mit /plugins 2016-08-15 00:36:33 +02:00
72262be90c Upstream 2016-08-14 16:30:06 +02:00
148d4b0dc5 tab -> 4 spaces 2016-08-13 22:46:18 -04:00
6fbd718af0 whoop 2016-08-13 22:43:23 -04:00
43a6b53c90 otouto 3.13
good lord
2016-08-13 22:26:44 -04:00
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
0cedb2f9c1 - Version auf 2.2.6 erhöht
- Fixe Standard-Plugins
2016-08-12 01:34:22 +02:00
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
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
33ea8a0876 Weitere Optimierungen 2016-08-08 17:23:36 +02:00
8c97cf4637 - Code-Optimierung
- Tabellen als Rückgabewerte von Plugins werden nicht mehr unterstützt
2016-08-07 20:45:51 +02:00
6eb401d586 du kannst mich mal! 2016-08-07 02:30:52 +02:00
8b5413808b - Time: Inline-Query + Umstrukturierung
- Einige Plugins: matches vergessen
2016-08-07 02:17:37 +02:00
545894d970 Wikipedia: Nutze HTML, nicht Markdown (fixt einige Artikel, die nicht gelistet werden) 2016-08-07 00:53:21 +02:00
0c74209bf1 Tagge 2.2.5 2016-08-07 00:45:20 +02:00
a3840c086f Wichtiger Bugfix für Inline-Querys, der verhinderte, dass Caching funktioniert 2016-08-07 00:42:22 +02:00
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
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
6757c57565 Fix HTTP für Media 2016-08-01 01:20:45 +02:00
22dc1916de Tagge 2.2.4 2016-08-01 00:39:17 +02:00
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
b235b95757 2.2.3.2:
Bugfix für AFK (kritisch)
2016-07-30 13:22:25 +02:00
64e16fde64 Ich krieg die Krise! 2016-07-29 00:07:00 +02:00