Iriskin0 / Chat-Wars-Bot

Бот для текстовой мморпг Chat Wars в Telegram (плз не смотрите код, этому проекту сто лет)
43 stars 33 forks source link

Код для авторизации в чат #123

Open matt-lynch opened 6 years ago

matt-lynch commented 6 years ago

Что-то пытаюсь уже несколько дней сделать форвард сообщения с login code, в чат с ботами/админу в ЛС. Но что-то не могу допереть как это реализовать. У кого какие мысли по этому поводу есть?

Хотелось бы чтоб бот форвардил последнее сообщение с кодом авторизации:

Your login code: *****

This code can be used to log in to your Telegram account. We never ask it for anything else. Do not give it to anyone, even if they say they're from Telegram!!

If you didn't request this code by trying to log in on another device, simply ignore this message.
Fenicu commented 6 years ago

Если ты форвардишь сообщение с кодом, то телеграм банит этот код и его надо заново запрашивать. так же писать тупо код тоже не выйдет, если ты с аккаунта пишешь код напрямую другому юзеру, например: 12345, то он его тоже банит, надо писать, аля, 12 345, тогда всё ок будет

matt-lynch commented 6 years ago

Ну, можно например не форвардить, а парсить это сообщение, а из него уже код передавать.

Давайте подумаем в этой ветке

Wifelly commented 6 years ago

Просто вылавливай код при помощи библиотеки re, умножай на 2 и отправляй в конфу со всеми ботами/себе в лс.

Для ввода просто дели его на 2