zakharfsk / auto-reporting-fake-channels

GNU General Public License v3.0
6 stars 1 forks source link

Problems with scripts #3

Open zakharfsk opened 2 years ago

zakharfsk commented 2 years ago

Якщо у вас виникають якісь проблеми з використанням скріпта, пишіть сюда

marko-yaciv commented 2 years ago

Варто було б ще хендлити екзепшини для неправильного паролю(коли двухфакторна авторизація і в інших місцях), бо програма просто падає))

zakharfsk commented 2 years ago

@marko-yaciv окей зрозумів завтра випущу патч)

alexandrzhulev commented 2 years ago
Unhandled exception on check
Traceback (most recent call last):
  File "/home/oleksandr/.local/lib/python3.8/site-packages/telethon/client/updates.py", line 467, in _dispatch_update
    await callback(event)
  File "main.py", line 101, in check
    channel_info_by_url = await client.get_entity(url)
  File "/home/oleksandr/.local/lib/python3.8/site-packages/telethon/client/users.py", line 335, in get_entity
    result.append(await self._get_entity_from_string(x))
  File "/home/oleksandr/.local/lib/python3.8/site-packages/telethon/client/users.py", line 553, in _get_entity_from_string
    result = await self(
  File "/home/oleksandr/.local/lib/python3.8/site-packages/telethon/client/users.py", line 30, in __call__
    return await self._call(self._sender, request, ordered=ordered)
  File "/home/oleksandr/.local/lib/python3.8/site-packages/telethon/client/users.py", line 52, in _call
    raise errors.FloodWaitError(request=r, capture=diff)
telethon.errors.rpcerrorlist.FloodWaitError: A wait of 2941 seconds is required (caused by ResolveUsernameRequest)
zakharfsk commented 2 years ago

@alexandrzhulev Проблема в тому, що багато раз підряд відправляєте на один канал репорт. Потрібно з інтервалом. Врахую цю проблему в наступних патчах.

sobkoNick commented 2 years ago

Хай! А це норм? `Your data succsesfull write to settings.json. You can open and see. Attempt 1 at connecting failed: TimeoutError: Еnter the code sent to you in the telegram: Program start...

` і після цього нічого не виводиться..

zakharfsk commented 2 years ago

@sobkoNick Так воно шукає з повідомлення з ключовими словами. Можете протестити Написати одне з слів в triggers_words.txr і після нього написати канал який хочете зарепортити і відправтити йе повідомлення в якийсь канал і побачите результат.

Якщо нічого не пише це означає що скріпт не находить текст з трігер словами і вам потрібно просто чекати

sobkoNick commented 2 years ago

Ще одне питання - а потрібно, щоб цей телеграм акаунт який я юзаю був підписаний на канали де є інфа які канали репортати чи ні?

zakharfsk commented 2 years ago

@sobkoNick не обов'язково, скріпт дивитися по всіх каналах на яких ви є.

І якщо в одному з каналів появиться повідомлення з коючовими словами і силкою або тегом на канал то кинеться репорт

lshamanll commented 2 years ago

Де можна взяти наші, нормальні пабліки де постять кого треба забанити? Є в когось список? Бо в мене поки тільки ця https://t.me/stoprussiachannel

zakharfsk commented 2 years ago

@lshamanll Я підписаний на такі: https://t.me/+4nt7tucfv-05OTky https://t.me/itarmyofukraine2022 https://t.me/+97Y45he5lOI2ZTky

Сюда часто скиндають силки

lshamanll commented 2 years ago

"Your data succsesfull get from settings.json. You can open and see. Program start..."

і далі мовчить. І не працює. Треба кожен раз заново його ставити?

Також, скільки за раз оброблює посилань? Бо В якийсь момент бот просто встав.

zakharfsk commented 2 years ago

@lshamanll Прочитайте вот це повідомлення. Тут пояснив чому нічого не виводиться. Завтра буде обнова додам що б виводилося все

zakharfsk commented 2 years ago

@lshamanll

Також, скільки за раз оброблює посилань?

Всі які присутні в поведомленні. Наприклад, є таке повідомлення: image З цього повідомлення оброляться всі посилання. Без різниці скільки там буде посилань або лінків всі вони опрацюються.

lshamanll commented 2 years ago

так. Я розумію. Просто я перевіряв і кидав повідомлення з тригер словами і лінками, а воно не працює. Коли перевстановив, то все знову працювало до якогось моменту. На другий раз вже написав сюди.

Добре чекатимемо на обнову ) Дякую!!

dashtabs commented 2 years ago

Привіт! У мене якщо повідомлення з купою посилань, нічого не виводиться. Якщо закидую собі в канал окремо тріггер слово + одне посилання, то по одному обробляє, але повідомлення виводить два рази. З чим може бути пов'язане? Заздалегідь дякую! image_2022-03-02_19-15-06

sobkoNick commented 2 years ago

@dashtabs цей метод в мене теж працює. Я просто з іншого акаунта форвардю собі повідомлення з каналів і тоді в консолі виводить, що відбувся репорт. Дякую, що написав це!)

zakharfsk commented 2 years ago

@dashtabs Попробуйте взяти одне з слів з triggers_word.txt і прикріпити всі ті лінки які у вас є і кудась відправити. Просто ще одна може бути причана того що таго слова або словосполучення не було в triggers_word.txt, я веду оптимізацію, щоб воно коректно реагувало, якщо ви хочете запропонувати слова\словосполучення, то можете написати сюда.

dashtabs commented 2 years ago

@zakharfsk слушне зауваження, дякую. З одним словом чудово працює.

dashtabs commented 2 years ago

@zakharfsk ще маю питаннячко: код із Телеграму стабільно вводиться з другої спроби. Підкажіть, будь ласка, з чим це може бути пов'язано? Але то таке, думаю, не дуже принципово.

zakharfsk commented 2 years ago

@dashtabs Можливо десь лишній пробіл і тд. Думаю забрати скриття паролю і коду з ТГ

lshamanll commented 2 years ago

це ж не нормлаьно? Вірно? E__aws_ddos_auto-reporting-fake-channels-main (1)_

zakharfsk commented 2 years ago

@lshamanll Так, якщо багато раз підряд репортите, то появляється кулдаун. Можливо в настпуній обнові поставлю більшу затримку

lshamanll commented 2 years ago

@lshamanll Так, якщо багато раз підряд репортите, то появляється кулдаун. Можливо в настпуній обнові поставлю більшу затримку

Та справа в тому, що я вперше його запустив, вписав неохідні данні, закинув для перевірки пару посилань з тригер словами і зразу це зявилося.

Інколи воно працювало трохи, а потім знову кулдаун(

Можливо хто знає ще подібних ботів по інших соц. мережах?

zakharfsk commented 2 years ago

@lshamanll Ну з цим я нічого зробити не можу. Така політика Телеграма