@botoid

Страница 3870 из 4042
Sergey
03.10.2018
12:39:17
Ринат
03.10.2018
12:40:39
работал с бд?
Да. Штук 20 сайтов написаны на своей cms. Там и БД есть)

Павел
03.10.2018
12:41:29
Ну так в чем вопрос?

Берешь орм по вкусу, берешь чето NoSql для фсм и вперед

Google
Sergey
03.10.2018
12:42:25
Да. Штук 20 сайтов написаны на своей cms. Там и БД есть)
тогда че за вопросы? тоже самое только за тебя ui придумали уже

Ринат
03.10.2018
12:43:37
тогда че за вопросы? тоже самое только за тебя ui придумали уже
Да просто хотел посмотреть чужую реализацию,

В сети подобное везде, но это же неправильно



Там же до тысячи таких case может быть

а то и больше

Не то чтобы неправильно. Работать то будет. Но думаю тут понятно все.

Богдан
03.10.2018
12:46:20
Пиши на ассемблере

Там все просто

И быстро

Sergey
03.10.2018
12:47:13
Там же до тысячи таких case может быть
это твоя бизнес логика уже как там разруливать будешь

я хз как ты 20 сайтов написал

Ринат
03.10.2018
12:49:25
я хз как ты 20 сайтов написал
Ага, только мне это известно ;)

Google
Богдан
03.10.2018
12:56:35
Походу вот так

Oleg
03.10.2018
12:57:38
Ну я так и пишу боты

Johnny
03.10.2018
12:57:47
О, я давно уже отдельными буквами пишу

Oleg
03.10.2018
12:57:47
Удобно, весь код в одном файле

Легко искать

Правда на ftp долго загружается 5 MB кода

Sergey
03.10.2018
12:58:53
я видел на гитхабе орм какую то асинхронную там 5к строк в единственном файле

Oleg
03.10.2018
12:59:17
Причем еще удобно то, что я знаю, что у меня с 60 000 строки, по 65 000 находится локализация Быстро ввел поиск по строке и вуаля

Alex
03.10.2018
13:00:07
я видел на гитхабе орм какую то асинхронную там 5к строк в единственном файле
ну допустим можно взять RethinkDB и schematics, годная весЧь получается

Ринат
03.10.2018
13:00:11
Походу вот так
По взмаху палочкой, было бы неплохо

Ну я так и пишу боты
Ну кому как. В общем придумал (давно уже придуманное походу) как сделаю.

Артемий
03.10.2018
13:57:50
Ребят, всем привет. У кого был опыт реализации бота в тандеме с каналом? То есть оплата была в боте и далее сам контент на закрытом канале. Интересна сама логика. Вы делали чтобы бот проверял оплативших и если левые вступали по ссылке то удаляли их? Делали сразу при вступлении или через какое то время была проверка и удаление всех левых? И какая частота смены ссылки закрытой на канал была? Заранее благодарю)

Oleg
03.10.2018
14:16:40
есть же метод kickChatMember
А как ты узнаешь, если какой-то левый вошёл в канал по ссылке?

Aleksandr
03.10.2018
14:17:11
Oleg
03.10.2018
14:19:27
А теперь думаем

Google
Oleg
03.10.2018
14:19:46
Evgeny
03.10.2018
14:20:39
Чел авторизуется в боте, оплачивает, вступает в чат, бот сверяет вступившего по базе, оплатил он или нет. Если не оплатил - кикает и блокирует.

Aleksandr
03.10.2018
14:20:51
Oleg
03.10.2018
14:20:58
)

Кому-то кидают ссылку на канал, он входит туда

Как ты его удалишь?

Артемий
03.10.2018
14:22:15
Юзербот умеет же в историю подписчиков?

Evgeny
03.10.2018
14:22:25
Как ты его удалишь?
При входе бот проверяет, оплачивал чел или нет

Evgeny
03.10.2018
14:22:50
Каком входе?
Господи, при входе в чат

Ivan
03.10.2018
14:22:55
При входе бот проверяет, оплачивал чел или нет
Бот не получает ивент при вступлении в канал

Артемий
03.10.2018
14:23:01
При входе бот проверяет, оплачивал чел или нет
Бот апи не умеет ловить при входе в канал

Oleg
03.10.2018
14:23:05
Господи, при входе в чат
Ты говорил о канале.

Evgeny
03.10.2018
14:23:25
Юзербот имеет доступ к подписчикам Через него проверять, но тогда флуд повешают

Короче, телега - тупое говно. Все на костылях, было и будет

Oleg
03.10.2018
14:25:04
Юзербот имеет доступ к подписчикам Через него проверять, но тогда флуд повешают
Даю тебе 10 минут, чтобы написать код, который выводит список подписчиков канала через бот апи

Ринат
03.10.2018
14:25:42
chat = client.get_entity('botoid') вообще все сразу выведет.

))

Oleg
03.10.2018
14:25:55
Юзербот - клиентское апи
Вопрос про бот, а не юзербот

Google
Ivan
03.10.2018
14:26:12
Короче, телега - тупое говно. Все на костылях, было и будет
Ну это ж мессенджер, и все таки основное предназначение — переписка с друзьями, а не боты)

Ринат
03.10.2018
14:26:41
Evgeny
03.10.2018
14:26:46
Ну это ж мессенджер, и все таки основное предназначение — переписка с друзьями, а не боты)
Был бы он (обычным) мессенджером, дальше вайберов и ватсапов не ушел бы, позиционируется он по другому

Ринат
03.10.2018
14:26:47
во флуд улетит?

marchwinks
03.10.2018
14:27:12
? поч
другой метод

Ринат
03.10.2018
14:28:55
другой метод
https://telethon.readthedocs.io/en/stable/extra/basic/entities.html ну все ообщения же выведет. там разве нельзя всех юзеров выбрать? Или ошибаюсь?

Нашел - participants = client.get_participants(group)

Admin
ERROR: S client not available

marchwinks
03.10.2018
14:30:18
молодец

Ринат
03.10.2018
14:30:43
молодец
Ага, сразу мой косяк увидел.

Viktor
03.10.2018
14:49:54
зачем, если есть get-cli?
Щас бы в 2018 tgcli юзать

Юзербот - клиентское апи
Даю тебе 10 минут, чтобы вывести всех подписчиков канала через клиентское апи

Viktor
03.10.2018
14:52:57
?
Ну ты попробуй больше 200 получить

Evgeny
03.10.2018
14:53:18
Ну ты попробуй больше 200 получить
Пробовал. Обход юзеров по алфавиту. 95-97% достает

Viktor
03.10.2018
14:53:23
Тебя ждёт неприятный сюрприз и веселье с абьюзом поиска

Evgeny
03.10.2018
14:53:38
Ну ты попробуй больше 200 получить
Регулярно последних 200 проверяешь - и нет проблем

marchwinks
03.10.2018
14:53:45
Google
Aleksandr
03.10.2018
14:53:51
Ну ты попробуй больше 200 получить
стороннего канала или моего?

Viktor
03.10.2018
14:54:02
стороннего канала или моего?
Своего, естественно

marchwinks
03.10.2018
14:54:22
могу умею практикую?
@UkintiBOt точнее могет умееет практикует

Evgeny
03.10.2018
14:54:23
Тебя ждёт неприятный сюрприз и веселье с абьюзом поиска
Если ты хочешь поумничать, то я не вижу в этом смысла, меня ты - не удивишь)

Aleksandr
03.10.2018
14:54:49
Своего, естественно
у меня нет такого канала, но буквально недавно писал код для чата. есть разница?

для группы в смысле

Viktor
03.10.2018
14:55:02
В супергруппах никаких ограничений нет

Aleksandr
03.10.2018
14:56:03
ну так канал и есть супергруппа

Viktor
03.10.2018
14:57:19
Наоборот

Aleksandr
03.10.2018
14:57:48
нет

Viktor
03.10.2018
14:58:21
orly

Aleksandr
03.10.2018
14:58:54
есть 4 типа чатов: - приватный (это между юзерами + боты) - группа (базовая) - супергруппа (+канал) - секретный инфа сотка

Viktor
03.10.2018
14:59:19
А, точно, в апи же везде сущность megagroup с флагом is_channel, а не наоборот! /s

marchwinks
03.10.2018
14:59:30
ггений

Aleksandr
03.10.2018
15:00:31
но я не вижу проблемы в любом чате узнать список пользователей. Если ты админ, ты же видишь его

@LyoSU
03.10.2018
15:05:29
Кстати, у меня у одного скорость на загрузку сразу в канал меньше чем скорость на загрузку в любой другой чат?

Dika
03.10.2018
15:11:12
Наоборот
Ну, кстати, бесит, что в telegram api все супергруппы являются каналами, а в tdlib они сделали ровно наоборот.

Dika
03.10.2018
15:16:36

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