Hur gör jag så att det ser ut som min Telegram-chatbot skriver?

Permalänk

Hur gör jag så att det ser ut som min Telegram-chatbot skriver?

Jag är nybörjare på Python och har gjort en enkel chatbot för Telegram. Nu vill jag göra så att man ser typing indication när boten (fördröjt) håller på att svara. Jag har hittills lyckats använda mig av

time.sleep()

för att fördröja svaret och skapa lite mer naturlig känsla. Men ja, detta nästa steg kan jag inte.

Permalänk
Medlem
Skrivet av joachim_s:

Jag är nybörjare på Python och har gjort en enkel chatbot för Telegram. Nu vill jag göra så att man ser typing indication när boten (fördröjt) håller på att svara.

Googling av "telegram bot python typing" ger resultat, ex :
https://stackoverflow.com/questions/61520440/pretending-that-...

Permalänk
Skrivet av iXam:

Googling av "telegram bot python typing" ger resultat, ex :
https://stackoverflow.com/questions/61520440/pretending-that-...

Jag har googlat massor och försökt förstå olika svar bl.a. från det forumet men det är för svårt för mig. Det är därför jag frågar här då det är på svenska och kanske någon kan hjälpa mig.

Permalänk
Medlem
Skrivet av iXam:

Googling av "telegram bot python typing" ger resultat, ex :
https://stackoverflow.com/questions/61520440/pretending-that-...

Skrivet av joachim_s:

Jag har googlat massor och försökt förstå olika svar bl.a. från det forumet men det är för svårt för mig. Det är därför jag frågar här då det är på svenska och kanske någon kan hjälpa mig.

Tycker det är rätt självklart vad du ska göra enligt länken. Försöker ej vara elak men det blir inte lättare än såhär.

bot.send_chat_action(chat_id=chat_id, action=telegram.ChatAction.TYPING

Byt ut bot mot din bot-variabel och chat_id (den senare) mot vilken chatt det gäller.

Visa signatur

CPU: Ryzen 5600xGPU: 1080 TI ROG Strix RAM:2x16GB G.skill Trident @ 3600MHz MoBo: Asus B550FPSU: Corsair SF750
En resa till Nordkorea
2 dagar i Tjernobyl