javedimka, да не, в целом согласен, словарь более чем ок конкретно в этом случае, просто если в будущем захочется добавить больше данных, статусов и т.д., то словаря уже будет недостаточно, как минимум из-за того, что в процессе доработки так или иначе бота нужно будет перезагружать и все состояния будут сбрасываться, так что изначально нужно будет делать механизм дампа. А базовые знания работы с БД так или иначе необходимы, почему бы и не пробовать сразу, тем более что задание максимально простое.
javedimka, можно, но как только бот упадёт, то и вся "база" исчезнет, а т.к. у автора бот на лонгпуле, а ночью апи вк перезагружается, то падение - вопрос времени.
Да и в целом если пользователей много, то со временем озу будет расходоваться все больше и больше.
Вопроса "как научиться" не увидел. Так что давал советы относительно боевого бота. А вот тянуть в продакшн свой локалхост действительно смешно!
как-бы строчка автора
где найти подробную документацию, для его создания или туториал?
подразумевает, что он вообще не в курсе происходящего
А в каком месте оно экспертное?
а че, у тебя только две крайности? экспертное <=> субъективное? написать 5 строк кода и запустить скрипт гораздо проще, чем искать хостинг, регать ссл, привязывать ссл и писать по меньшей мере раз в 6-7 больше кода просто, что бы запустить хелло-ворлд. так что тут и близко нет никакого субъективного мнения и уровень экспертности тут вообще не при чем.
и как-то посреди всей этой писанины ты совсем забыл упомянуть самое важное, что вероятнее всего является сутью самого вопроса - бот не может читать каналы, в которые он не добавлен и сам добавляться не может, это может сделать только админ канала.
а теперь давай предметно: исходя из сообщения автора все, что ему нужно - это брать сообщения из групп/каналов и отсылать их людям. на кой хрен ему вообще ивентер нужен? что-бы просто отсылать сообщения вообще ни вебхуки ни лонгпул не нужны.
в итоге мало того, что ты не ответил на вопрос автора, так еще и насоветовал ему кучу бреда, который вообще никак не связан с его вопросом.
Flafster, вообще в таких вопросах все крайне субъективно, попробуйте поискать магазин где можно будет попробовать и увидеть разницу своими глазами, иначе можете купить то, что вообще не будет устраивать.
Антон Кокарев, в каком месте оно субъективное? Лонгпул - самый простой способ поднять хелло-ворлд бота за 1 минуту, а вы предлагаете человеку, который ни в зуб ногой идти по какому-то кривому маршруту с кучей условностей, то зарегистрируй, там зарегистрируй. А если он он вообще на локалхосте хочет поднять? Че, будет свой сервер с ссл поднимать, просто что-бы 5 строчек кода запустить? Самому не смешно от такого бреда?
Flafster, изначальное разрешение монитора вообще не влияет на это. Если у вас, к примеру 40` телевизор сейчас и вам комфортно играть при fhd, то от того что телевизор станет 4k качество не изменится. Точнее оно изменится в вашем случае, т.к. сама матрица, скорее всего, будет лучше, но если сравнивать 2 совершенно одинаковых устройства с изначальным разным разрешением и запустить на них игру одинакового разрешения - разницу вы не увидите.
Антон Кокарев, вместо того, что бы давать дерьмовые советы и строить из себя умника расписывая сто строк текста, лучше бы вообще ничего не писал. Советовать делать бота на вебхуках, в кроне с апдейтом раз в минуту - а еще тупее можно?
Лонгпул - это 5 строчек кода и все работает, вебхук - это тонна говна для человека, который даже гуглом пользоваться не умеет.
JFC, как вы смеете этот драгоценный склад мусора называть закладками? Такое кол-во закладок нарушают саму концепцию закладок, ввиду того, что приходится поиском среди закладок, что-бы найти нужную.