Vitaly
11.01.2018
22:51:49
tron - скам
Вот опять
https://hackernoon.com/trons-whitepaper-is-copied-plagiarized-cefce74335ce
Dr Gonzo
12.01.2018
02:54:44
Боты с username без приписки бот в конце ? Есть у кого опыт? Поделитесь ))) какой принцип создания таких ботарей?
@LyoSU
12.01.2018
02:58:50
Dr Gonzo
12.01.2018
03:00:56
Ну не которые боты типо pashabot а просто pasha (это пример) без всяких стартов и команд со слэшами ?
Google
Mad
12.01.2018
03:01:14
Так. Четыре часа еботни и я научился настраивать вебхуки для ботов через отдельный домен + nginx + supervisord + gunicorn + bottle
@LyoSU
12.01.2018
03:01:21
Dr Gonzo
12.01.2018
03:02:31
А минусы какие ? Хотябы главный ??
@LyoSU
12.01.2018
03:02:58
Dr Gonzo
12.01.2018
03:03:23
Это да ?
Vadim
12.01.2018
04:37:33
Как сформировать ссылку что бы переходила в группу на нужное сообщение?
Alex
12.01.2018
05:00:20
Vitaly
12.01.2018
05:00:42
Красиво потомучто
Alex
12.01.2018
05:02:13
Лучше уж uwsgi юзать. Он быстрее и стабильне гуникорна.
И то это лишний элемент цепочки для бота.
Vitaly
12.01.2018
05:02:26
Плюсану
Mad
12.01.2018
05:03:39
от uwsgi я отказался давно в сторону supervisord + gunicor, какие-то глюки были с его emperor mode, с тех пор на gunicorn глюков замечено не было
А gunicorn тут зачем?
А фиг знает, у меня любой веб-демон через gunicorn запускается. Всё делаю одинаково.
Google
Mad
12.01.2018
05:07:13
gunicorn мне удобен тем, что на уровне бота или веб-сайта я просто определяю uwsgi прилжение, а потом уже через gunicorn я его вешаю на нужный мне порт или сокет.
Alex
12.01.2018
05:07:56
Ботл редко юзают. Погуглил топы питон веб фреймворков, его вообще нет в списках.
О, нашел. Но не в топе а просто в конце одного из списков..
Mad
12.01.2018
05:11:19
Ну да, любой веб-сервер, умеющий wsgi :)
хотя uwsgi это не совсем веб-сервер, хм, к нему же ещё надо в nginx uwsgi модуль юзать
Alex
12.01.2018
05:13:59
Mad
12.01.2018
05:14:34
ага, так и было x лет назад, но этот emperor у меня глючил и я перешёл на gunicorn
Alex
12.01.2018
05:14:42
Итого два элемента (gunicorn + supervisor) заменяются на один (uwsgi)
Mad
12.01.2018
05:14:45
и supervisord и мне оч. нра
Alex
12.01.2018
05:16:04
Mad
12.01.2018
05:16:36
Я уже не помню, что там у меня было, вроде процессы дублировались, когда я стопал и запускал uwsgi, не помню
да и управлять процессами через supervisor проще
как например через uwsgi стопнуть отдельный процесс?
Alex
12.01.2018
05:17:22
У него тач-релоад есть. Не встречал дублирование.
Mad
12.01.2018
05:18:27
по-моему там были какие-то init.d скрипты для этого, которые у меня печаль вызывали
Alex
12.01.2018
05:20:09
Из документации: uwsgi --stop /tmp/project-master.pid
Mad
12.01.2018
05:21:01
очень удобно, да :)
я просто делаю: supervisorctl stop <daemon-name>
Google
Alex
12.01.2018
05:21:56
Монопенисуально.
Супервизор безусловно удобен. Но можно уменьшить количество элементов в цепочке.
Mad
12.01.2018
05:22:47
На самом деле sv stop <daemon-name> т.к. у меня alias прописан в .bashrc
Alex
12.01.2018
05:23:06
И изначально мы вообще об гуникорне говорили :D
Mad
12.01.2018
05:57:05
Получается, если я узнаю адрес веб-хука чужого бота я смогу слать туда POST запросы и бот будет думать. что ему телеграм пишет?
Suren
12.01.2018
05:58:18
Mad
12.01.2018
05:59:47
перечитай вопрос
Suren
12.01.2018
06:01:33
Ой ?
Интересный вопрос, давайте проверим
Устанавливай вебхук, будем слать
Vitaly
12.01.2018
06:02:05
Mad
12.01.2018
06:02:43
Это странно, как минимум
Vitaly
12.01.2018
06:03:05
Почему?
Странно, если ты умеешь угадывать урлы :)))
Mad
12.01.2018
06:03:44
Ну ведь ничего не стоит требовать у бота, чтобы он слал ключ через https в момент настройки веб-хука, который бы он потом проверял в запросе.
Vitaly
12.01.2018
06:04:12
А смысл?
Mad
12.01.2018
06:04:37
Чтобы повысить безопасность системы, даже если ты узнаешь адрес веб-хука (каким-либо образом), ты не сможешь слать туда запросы
Vitaly
12.01.2018
06:04:42
Так сгенерируй себе сам ключ и добавь в урл :)))
У норм ботов при перезапуске всегда разныее урлы генерятся
Mad
12.01.2018
06:05:20
А, ну, в принципе, можно, да.
Google
Vitaly
12.01.2018
06:05:49
Mad
12.01.2018
06:06:03
Чего? )
Vitaly
12.01.2018
06:06:09
Гугли :))