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
ffd5cfd4f4
Banhammer: Kritischer Fix
2016-08-11 03:41:43 +02:00
Andreas Bielawski
c931404452
Fixe Twitter_User
2016-08-11 03:24:05 +02:00
Andreas Bielawski
6b469fdb37
- YouTube-DL: Downloadprozess für MP4 umgeschrieben + nur noch YouTube wird unterstützt
...
- YouTube: Bugfix, wenn Video-ID invalide
2016-08-11 02:34:37 +02:00
Andreas Bielawski
83f3faf4a3
Currency: Stelle auf Fixer.io um und ergänze Inline (danke @Centzilius)
2016-08-10 19:39:04 +02:00
Andreas Bielawski
e0f56b520b
Fixe media. Wat?
2016-08-09 21:30:42 +02:00
Andreas Bielawski
f4a20a972f
...mit einer Nachkommastelle
...
+ Bugfix für ID
2016-08-09 17:35:40 +02:00
Andreas Bielawski
55fca7a73d
Stats: Prozentualer Anteil der Nachrichten eines Users am Totalwert (danke Malte!)
2016-08-09 17:27:58 +02:00
Andreas Bielawski
fea1f79dcf
- Forecast: Inline-Mode + Optimierungen
...
- Weather: Optimierungen
2016-08-09 16:52:18 +02:00
Andreas Bielawski
7418e71b2c
Wetter: Fixe Caching-Bug
2016-08-09 14:17:21 +02:00
Andreas Bielawski
638c5e1ae9
Bugfix für AFK-Patterns
2016-08-09 13:53:12 +02:00
Andreas Bielawski
29d3dffdda
Caching-Fix bei Weather
2016-08-09 13:33:58 +02:00
Andreas Bielawski
575ec300b8
- Weather unterstützt jetzt Inline-Query!
...
ACHTUNG: Falls noch Daten im Cache hängen (unter telegram:cache:weather in Redis, aber NUR die Koordinaten, nicht die Städtenamen!), diese bitte LÖSCHEN, da jetzt Hashes benutzt werden, um mehr Daten zu cachen (für den Inline-Mode), anstatt simple Keys
- Fixe Caching für Hashes (am besten ohne TTL verwenden, TODO: fixen)
2016-08-09 02:13:13 +02:00
Andreas Bielawski
cf3dea9f79
Pattern-Fix für Facebook
2016-08-09 01:00:39 +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
b9dbaa3244
Bugfix für Images & Media
2016-08-08 21:27:56 +02:00
Andreas Bielawski
33ea8a0876
Weitere Optimierungen
2016-08-08 17:23:36 +02:00
Andreas Bielawski
79a143229d
- Help: Wichtiger Bugfix
2016-08-07 21:30:28 +02:00
Andreas Bielawski
0cfe29a912
InlineQuery: Verwende eindeutige ID (schneller als math.random())
2016-08-07 21:20:48 +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
3740ccc497
- AFK: Antworte nur, wenn Keyboard aktiv ist
...
- Post_Photo: send_typing
2016-08-07 17:52:57 +02:00
Andreas Bielawski
83e5f4a85e
- NEU: post_photo: Downloadet Foto, wenn es als Dokument gesendet wird und sendet es als Foto erneut
...
- getfile nimmt jetzt den API-Key aus der Config
- Venue: Bugfix
- Facebook: Bugfix
2016-08-07 17:33:33 +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
869c526fb0
Wikipedia: Poste vollen Artikel, anstatt nur den Link
2016-08-07 00:36:43 +02:00
Andreas Bielawski
89898b2e3e
- Hilfe: Inline
2016-08-07 00:01:42 +02:00
Andreas Bielawski
40dd62c477
- GPS: Inline
...
- GMaps: Inline
- get_coords() gibt jetzt auch die Adresse zurück
2016-08-06 23:11:53 +02:00
Andreas Bielawski
8a1b16429d
IMDB: Fix Inline für einige Filme
2016-08-06 22:36:02 +02:00
Andreas Bielawski
0c417241ac
...
2016-08-05 15:21:32 +02:00
Andreas Bielawski
7e8dbbeedd
Paar Bugfixees für IMDB-Inline
2016-08-05 15:20:08 +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
240ac301b9
edit_message(): Bugfix
2016-08-04 13:41:33 +02:00
Andreas Bielawski
048f452630
Twitter: Fix, entferne unescape() und sende keine Bilder, wenn Video eingebunden ist
2016-08-04 13:18:05 +02:00
Andreas Bielawski
bd877e5642
Verwende in einigen Plugins HTML, statt Markdown
2016-08-04 13:02:47 +02:00
Andreas Bielawski
0969aeb9c3
Echo Inline: Verwende HTML, statt Markdown (teilw.), fixes #9
2016-08-04 11:58:57 +02:00
Andreas Bielawski
29bf5c84fe
Nutze wieder dkjson, sorry!
2016-08-03 19:21:07 +02:00
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