Size: a a a

Telethon Talks RU

2020 September 22

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
методами, которыми я знаю, никак
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
await message.delete()
from .. import utils
text = utils.get_args_raw(message).split(" ", 1)[1]
r = await client.inline_query(999306209, text)
r[0].click(message.to_id, reply_to=reply)
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
а ну ла
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
выглядит как говно
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
а нормально нельзя просто передав клаву?
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
нет
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
ты отправляешь инлайн запрос боту
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
там не передать
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
понял, нормально без костылей не сделать
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
в таком случаи проще сделать инлайн бота
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
так блэт
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
я и кидаю запрос инлайн боту
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
но у него юзерки нету
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
ну и смысл тогда во всём этом?
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
и с некоторых клиентов не видно что это "via @"
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
у большинства людей видно
источник

F🍭

Fenicu 🍭 in Telethon Talks RU
я ориентируюсь на большинство, а не тот самый 0.001% юзеров кастомных кривых клиентов
источник
2020 September 23

аᶘ

асоциальный пикотран... in Telethon Talks RU
Есть у меня демон, который ловит информацию через UNIX-сокет и отправляет через telethon в канал. Раз в две-три недели этот демон перестаёт работать. Использую Telethon (1.16.4), синхронное API (from telethon.sync import TelegramClient, events). Снял сейчас через stacktrace в момент зависания:

Sep 23 16:00:02 az bot-sender.py[23703]:   File "/home/xxx/bot-sender.py", line 60, in main
Sep 23 16:00:02 az bot-sender.py[23703]:     client.send_message(chat.entity, text)
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/home/time/.local/lib/python3.6/site-packages/telethon/sync.py", line 39, in syncified
Sep 23 16:00:02 az bot-sender.py[23703]:     return loop.run_until_complete(coro)
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/usr/lib/python3.6/asyncio/base_events.py", line 471, in run_until_complete
Sep 23 16:00:02 az bot-sender.py[23703]:     self.run_forever()
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/usr/lib/python3.6/asyncio/base_events.py", line 438, in run_forever
Sep 23 16:00:02 az bot-sender.py[23703]:     self._run_once()
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/usr/lib/python3.6/asyncio/base_events.py", line 1415, in _run_once
Sep 23 16:00:02 az bot-sender.py[23703]:     event_list = self._selector.select(timeout)
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/usr/lib/python3.6/selectors.py", line 445, in select
Sep 23 16:00:02 az bot-sender.py[23703]:     fd_event_list = self._epoll.poll(timeout, max_ev)

Зависает во время вызова send_message. Встречался кто-нибудь? Быстрым гуглением похожий issue не нашёл.
Я совсем не питонист, так что может чего-то очевидного не вижу. Может, есть возможность как-то задать таймаут для send_message? Хотя выглядит такое зависание как какой-то баг в синхронном API.

Висит оно в send_message до бесконечности, т.е. до рестарта демона.
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Есть у меня демон, который ловит информацию через UNIX-сокет и отправляет через telethon в канал. Раз в две-три недели этот демон перестаёт работать. Использую Telethon (1.16.4), синхронное API (from telethon.sync import TelegramClient, events). Снял сейчас через stacktrace в момент зависания:

Sep 23 16:00:02 az bot-sender.py[23703]:   File "/home/xxx/bot-sender.py", line 60, in main
Sep 23 16:00:02 az bot-sender.py[23703]:     client.send_message(chat.entity, text)
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/home/time/.local/lib/python3.6/site-packages/telethon/sync.py", line 39, in syncified
Sep 23 16:00:02 az bot-sender.py[23703]:     return loop.run_until_complete(coro)
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/usr/lib/python3.6/asyncio/base_events.py", line 471, in run_until_complete
Sep 23 16:00:02 az bot-sender.py[23703]:     self.run_forever()
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/usr/lib/python3.6/asyncio/base_events.py", line 438, in run_forever
Sep 23 16:00:02 az bot-sender.py[23703]:     self._run_once()
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/usr/lib/python3.6/asyncio/base_events.py", line 1415, in _run_once
Sep 23 16:00:02 az bot-sender.py[23703]:     event_list = self._selector.select(timeout)
Sep 23 16:00:02 az bot-sender.py[23703]:   File "/usr/lib/python3.6/selectors.py", line 445, in select
Sep 23 16:00:02 az bot-sender.py[23703]:     fd_event_list = self._epoll.poll(timeout, max_ev)

Зависает во время вызова send_message. Встречался кто-нибудь? Быстрым гуглением похожий issue не нашёл.
Я совсем не питонист, так что может чего-то очевидного не вижу. Может, есть возможность как-то задать таймаут для send_message? Хотя выглядит такое зависание как какой-то баг в синхронном API.

Висит оно в send_message до бесконечности, т.е. до рестарта демона.
а где кстати крутится?
что за впс ?
источник