XM / MHT in Antwort oder Zitat auf bereits beantworteten Tweet nOK #18
Labels
No labels
bug
daten:fehler
daten:neu
daten:ready
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
testcase
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
baeuchle/abkuerzungsbot#18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ein Tweet A, dessen Beantwortung durch den Bot mehr als einen Tweet B1,B2,... erfordert, verhält sich bei erneutem mention falsch:
Wird A so beantwortet oder zitiert, dass A nochmal angeguckt wird, wird nochmal versucht, B1 als B1_neu zu schicken. Dies schlägt in den ersten 12 Stunden nach Bn fehl, weil die Twitter-API keine Duplikate zulässt und B1 == B1_neu. (Danach werden alle Bn nochmal geschickt; das ist vielleicht unschön, aber bekannt und akzeptiert.)
Danach versucht der Bot allerdings, B2_neu zu verschicken, aber diesmal nicht als Antwort auf B1_neu, weil es den ja nicht gibt, sondern ohne Antwort. Dies funktioniert, denn B2_neu != B2. Alle weiteren Bn_neu sollten als Antwortthread auf B2_neu auch funktionieren, das ist aber nicht ausprobiert.
Lösungsansatz: Wenn B1 wegen Duplikat (Code 187, IIRC) nicht gesendet werden kann, sollten die anderen Bn auch nicht gesendet werden.