Size: a a a

Telethon Talks RU

2020 August 21

MM

Mayanez Macheevъ in Telethon Talks RU
Maxim Voloshko
Evaluated expression:
(await client.get_messages(event.chat.id, limit=0)).total

Result:
30932
Evaluated expression:
reply.id
Return value:
38159
источник

MM

Mayanez Macheevъ in Telethon Talks RU
hm
источник

MV

Maxim Voloshko in Telethon Talks RU
Vadim Sap
Вот у меня кусок кода, откуда мне ентити взять?

@client.on(events.NewMessage(pattern=r'(?i).*/count'))
async def handler(event):
       reply = event.id
       await client.get_messages(entity, limit=0)
Прошу
источник

VS

Vadim Sap in Telethon Talks RU
хм
источник

MV

Maxim Voloshko in Telethon Talks RU
Vadim Sap
Вот у меня кусок кода, откуда мне ентити взять?

@client.on(events.NewMessage(pattern=r'(?i).*/count'))
async def handler(event):
       reply = event.id
       await client.get_messages(entity, limit=0)
Если в определённом чате нужно считать, то указываешь айди, юзерней м или линк
источник

MV

Maxim Voloshko in Telethon Talks RU
Evaluated expression:
(await client.get_messages('botoid', limit=0)).total

Result:
711383
источник

VS

Vadim Sap in Telethon Talks RU
Maxim Voloshko
Если в определённом чате нужно считать, то указываешь айди, юзерней м или линк
та я бота пишу
источник

MV

Maxim Voloshko in Telethon Talks RU
Vadim Sap
та я бота пишу
Бот не может в гет мессаге
источник

VS

Vadim Sap in Telethon Talks RU
Maxim Voloshko
Бот не может в гет мессаге
а как тогда?
источник

MV

Maxim Voloshko in Telethon Talks RU
Переслано от Superboomer
можно форвардануть сообщение в другой чат
источник

MV

Maxim Voloshko in Telethon Talks RU
В соседнем чате как раз спрашивали
источник

MV

Maxim Voloshko in Telethon Talks RU
Maxim Voloshko
Переслано от Superboomer
можно форвардануть сообщение в другой чат
При форварде возвращает сообщение
источник

MV

Maxim Voloshko in Telethon Talks RU
Maxim Voloshko
Переслано от Superboomer
можно форвардануть сообщение в другой чат
Evaluated expression:
await event.forward_to(event.chat.id)

Result:
Message(id=38173, to_id=PeerChannel(channel_id=1395988678), date=datetime.datetime(2020, 8, 21, 14, 5, 39, tzinfo=datetime.timezone.utc), message='!x\nawait event.forward_to(event.chat.id)', out=True, mentioned=False, media_unread=False, silent=False, post=False, from_scheduled=False, legacy=False, edit_hide=False, from_id=262545278, fwd_from=MessageFwdHeader(date=datetime.datetime(2020, 8, 21, 14, 5, 5, tzinfo=datetime.timezone.utc), from_id=262545278, from_name=None, channel_id=None, channel_post=None, post_author=None, saved_from_peer=None, saved_from_msg_id=None, psa_type=None), via_bot_id=None, reply_to_msg_id=None, media=None, reply_markup=None, entities=[MessageEntityCode(offset=3, length=37)], views=None, edit_date=None, post_author=None, grouped_id=None, restriction_reason=[])
источник

MV

Maxim Voloshko in Telethon Talks RU
Переслано от Maxim Voloshko
!x
await event.forward_to(event.chat.id)
источник

MV

Maxim Voloshko in Telethon Talks RU
хоба
источник

VS

Vadim Sap in Telethon Talks RU
типа создать чат нужно, да
источник

MV

Maxim Voloshko in Telethon Talks RU
Vadim Sap
типа создать чат нужно, да
Ну, как альтернатива
Но в твоём случае это не вариант, потому что это подходит к паре сообщений, а не ко всем, что есть в чате
источник

MV

Maxim Voloshko in Telethon Talks RU
У тебя бот просто отвалится
источник

VS

Vadim Sap in Telethon Talks RU
ну когда я тестил подсчёт, он не отвалился
источник

VS

Vadim Sap in Telethon Talks RU
крч, как через бота узнать количество сообщений в чате?
источник