@botoid

Страница 1424 из 4042
Mad
07.09.2017
14:56:14
А то что юзверей нельзя получить, всё же плохо. Так бы я мог вырезать все mention (упоминания @username), если они не относятся к участникам группы, а без списка участников я не смогу определить, что значит @username. Я могу сделать запрос к telegram api, чтобы поянть, это ссылка на чат-канал или нет, но если бот будет поплуярный, я упрусь в лимит по запросам к методу getChat

Google
Mad
07.09.2017
14:57:46
Оба варианта должны работать.
А,блин, я опять написал content_type вместо content_types

Ilya A
07.09.2017
14:58:36
Юзай метод getChatMember для проверки
А если в чате нет пользователя?

Alex
07.09.2017
14:58:51
А если в чате нет пользователя?
Ошибку получишь, которую можешь обработать

Mad
07.09.2017
14:59:57
@bot.message_handler(content_types=['new_chat_member']) def handle_new_chat_member(msg): import pdb; pdb.set_trace() Вот щас это не сработало!

Ilya A
07.09.2017
15:00:29
Ошибку получишь, которую можешь обработать
Не, как я понял - это вопрос ссылки. Если это ссылка на канал - одно дело, если на пользователя - другое

Mad
07.09.2017
15:00:57
да

правда, у него права только на удаление сообщений

это важно?

Ilya A
07.09.2017
15:01:34
Скорее всего да

Повысь привилегии

Google
AbduCOM
07.09.2017
15:01:58
это важно?
не важно

Alex
07.09.2017
15:01:59
Ilya A
07.09.2017
15:02:41
Нет
Ок

Точно, затык был и у меня)

Mad
07.09.2017
15:05:55
Не помогло. /setprivacy было enabled, я сделал disabled,бот всё равно не увидел нового участника. А все сообщения он и так видел, даже когда /setprivacy было enabled, видимо т.к. бот - админ.

Alex
07.09.2017
15:11:35
Не помогло. /setprivacy было enabled, я сделал disabled,бот всё равно не увидел нового участника. А все сообщения он и так видел, даже когда /setprivacy было enabled, видимо т.к. бот - админ.
Вот это работает: https://bitbucket.org/illemius/migrationbot/src/fcca57276d11ade6a7420b7e373cda1acee0c857/core/commands.py?at=master&fileviewer=file-view-default#commands.py-200 там ContentType.NEW_CHAT_MEMBER == 'new_chat_member'

Mad
07.09.2017
15:24:57
Так. Создал ещё одного телего-юзверя и нормально потестил варианты. Итого /setprivacy не важно, если бот админ. Если бот не админ, наверное, важно, но это не про меня. Далее единственный рабочий вариант это: @bot.message_handler(content_types=['new_chat_members']) def handle_new_chat_member2(msg): import pdb; pdb.set_trace()

У самого msg объета будут как new_chat_member, так и new_chat_members свойства.

Евгений
07.09.2017
16:05:47
Mad
07.09.2017
16:13:28
Ага, ну я его и не стал юзать т.к. подозрительно оно как-то.

Альфа версия бота готова :) https://github.com/lorien/daysandbox_bot

Ilya A
07.09.2017
16:39:00
А шо так много??

Mad
07.09.2017
16:39:29
Много чего?

Ilya A
07.09.2017
16:40:03
Шучу я)

Многастрочек

Mad
07.09.2017
16:40:28
Хорошего бота должно быть много

Ilya A
07.09.2017
16:41:17
Народ, а как бы telegram pay использовать физику? Никто не заморачивался?

Dmitry
07.09.2017
16:41:49
Мужики, подскажите, у простых юзеров chat_id из скольки цифр бывает ? Я видел 8 и 9.

Ilya A
07.09.2017
16:42:25
Вот хочу каталог организовать через канал в телеге, где каждый товар - пост с кнопками - купить.

Google
Dmitry
07.09.2017
16:42:44
Ого. Не знал

Sergey
07.09.2017
16:42:45
Dmitry
07.09.2017
16:43:38
ну да, проверку мало-мальскую

Ilya A
07.09.2017
16:44:39
Dmitry
07.09.2017
16:44:58
не более 11

ага, тоже так сделаю, спс

Ilya A
07.09.2017
16:45:40
не более 11
Да, и если будешь логин хранить в бд, то это поле должно быть utf8 mb4

Dmitry
07.09.2017
16:45:57
спс, будем делать )))

Mad
07.09.2017
16:48:03
А там типа нельзя? Доки на юрлицо требуют?

Ilya A
07.09.2017
16:49:50
А там типа нельзя? Доки на юрлицо требуют?
Там интеграция же с я.кассой и ещё чем-то забугорным

В кассе надо, ага

Artemiy
07.09.2017
16:55:54
Привет. Вопрос к тем, кто запускает ботов на PythonAnywhere — через неделю после практически непрерывной работы бота в консоли (в тарпит падал, но не в критическую) PA стал убивать эту консоль вместе с процессом бота. Я исчерпал какой-то лимит?

Mad
07.09.2017
17:03:58
Что такое тарпит?

Игорь
07.09.2017
17:04:18
Пацаны, как эта тема называется



Евгений
07.09.2017
17:05:13
answercallbackquery

Игорь
07.09.2017
17:05:41
И попапы с кнопкой "ОК" тоже через него?

Google
@LyoSU
07.09.2017
17:07:53
Да

Artemiy
07.09.2017
17:08:06
Что такое тарпит?
Если твой процесс занял больше определённого CPU-tine, то его "приоритетность" выполнения на сервере падает. Множество таких процессов зовётся тарпитом, как я понял.

Mad
07.09.2017
17:10:54
Та меня больше этимология слова интересует

Artemiy
07.09.2017
17:11:15
https://pythonanywhere.com/tarpit

Mad
07.09.2017
17:11:20
https://www.pythonanywhere.com/tarpit/ вот нашёл, но как они это слово изобрели, я не понял

Admin
ERROR: S client not available

Artemiy
07.09.2017
17:12:18
Ну типа вязко всё, как в яме с нефтью.

Mad
07.09.2017
17:13:17
а, ясно

tar + pit

Vitaly
07.09.2017
17:13:29


Простите

Artemiy
07.09.2017
17:14:18
А если по делу?..

Kiku
07.09.2017
17:21:19
что за бот?

Maks
07.09.2017
17:22:43
Привет, есть кто на енвато продает что-то?

Нужна консультация мелкая

Artemiy
07.09.2017
17:25:55
А если по делу?..
Т.е. проблема идентичная этой — https://github.com/BitBotFactory/poloniexlendingbot/issues/322

Игорь
07.09.2017
17:28:30
что за бот?
@GBReborn_bot

Davronbek
07.09.2017
17:32:07
Здравствуйте! Казалось, где-то видел, но никак не могу найти: Знаете ли вы бота, который, будучи участником группы, обнаруживал бы в сообщениях участников ключевые слова и пересылал бы эти самые сообщения мне, либо сам отвечал бы прям в группе?

Google
Карабанов
07.09.2017
17:45:27
Там строк в 10 обойдется

Elena
07.09.2017
17:46:20
Господа, есть ли возможность пропустить все обновления которые у бота в очереди?

Davronbek
07.09.2017
17:46:41
Написать самому?
Пока опыт и знания не позволяют :)

Marlik
07.09.2017
17:47:04
Davronbek
07.09.2017
17:47:14
:)

Marlik
07.09.2017
17:47:56
Господа, есть ли возможность пропустить все обновления которые у бота в очереди?
Хз, может попробовать вебхук сбросить, самому интересно.

Danil
07.09.2017
17:48:47
Ilya
07.09.2017
17:48:56
Вечер добрый, помогите пожалуйста разобраться. Вообщем я пытаюсь сделать бота для telegram делал всё по инструкции вот от сюда: https://vc.ru/p/howto-bot-selectel Вроде всё сделал правильно, установил Lamp, к нему установил phpMyAdmin, получил SSL, сделал файл index.php в нём заменил 2 строчки как в инструкции, положил этот файл на сервер через ftp клиент в var/www/html но на последнем шаге мне выдаёт ошибку, что не может открыть файл... Помогите пожалуйста! В чём может быть проблема?

Elena
07.09.2017
17:48:59
или в браузере getupdates заюзать
мне не руками нужно

Ilya
07.09.2017
17:49:01


Ilya
07.09.2017
17:49:18
Вот такая ошибка в конце...

Страница 1424 из 4042