- Регистрация
- 21 Янв 2023
- Сообщения
- 409
- Автор темы
- #21
не вижу смысла, переписывать этого бота, на mysql. Может, в других ботах, сделаю на mysql но не факт.Что в базе данных хоронились данные о беседе и пользователях
Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.
Зарегистрироваться!не вижу смысла, переписывать этого бота, на mysql. Может, в других ботах, сделаю на mysql но не факт.Что в базе данных хоронились данные о беседе и пользователях
Просто был 1 бот там функиц много но тоже на фаилахне вижу смысла, переписывать этого бота, на mysql. Может, в других ботах, сделаю на mysql но не факт.
За сколько сам поставишь бота?Всех приветствую,
В прошлой теме, я сливал исходник админ-бота, который был сырым, и работал на чистых апи к вк,
Опять же, это был исходник моего бота Realby Bot, - ну а сейчас, я вам сливаю Бета-Версию АКТУАЛЬНОГО Бота Realby,
ЯП: Python
Фреймворк: VkBottle
БД: Json
Либы: VkBottle, DateTime
Сливаю по одной причине;
Я не вижу, перспективы в этом боте, и не думаю, что вернусь к его разработке, иу
/start - активация чата,
/id - узнать ID Юзера VK,
/kick - исключает юзера с чата,
/pin - закрепляет сообщение в чате,
/unpin - открепляет сообщение в чате [INWORK - ТРЕБУЕТСЯ ДОРАБОТКА]
/snick - ставит никнейм юзеру,
/rnick - удаляет никнейм юзеру,
/nlist - показывает все ники,
/gnick - узнает ник юзера,
/role - выдача роли,
/roles - показывает все роли,
/rr - удаляет роль у юзера,
/admins - показывает список админов,
/ban - бан юзера,
/unban - разбан юзера,
/addrole - создание кастомной роли,
/mute - выдача мута юзеру [INWORK - ТРЕБУЕТСЯ CALLBACK API, ИЛИ МЕТОД ДЛЯ КОНВЕРТАЦИИ СООБЩЕНИЙ]
/del - удаляет сообщение юзера [INWORK - ТРЕБУЕТСЯ CALLBACK API, ИЛИ МЕТОД ДЛЯ КОНВЕРТАЦИИ СООБЩЕНИЙ]
Надеюсь, вам понравится.
при пересливе на другие ресурсы,
пожалуйста, указывайте автора - и оригинальный источник ресурса.
пример;
Автор: pikamonov,
Оригинальный ресурс: pawno-help.
200 рублей, на чай и шоколадкуЗа сколько сам поставишь бота?
Отпиши мне в тг @clickonthecvin200 рублей, на чай и шоколадку
Брат помоги сделать мне такого бота в вк отпиши, оплачуВсех приветствую,
В прошлой теме, я сливал исходник админ-бота, который был сырым, и работал на чистых апи к вк,
Опять же, это был исходник моего бота Realby Bot, - ну а сейчас, я вам сливаю Бета-Версию АКТУАЛЬНОГО Бота Realby,
ЯП: Python
Фреймворк: VkBottle
БД: Json
Либы: VkBottle, DateTime
Сливаю по одной причине;
Я не вижу, перспективы в этом боте, и не думаю, что вернусь к его разработке, иу
/start - активация чата,
/id - узнать ID Юзера VK,
/kick - исключает юзера с чата,
/pin - закрепляет сообщение в чате,
/unpin - открепляет сообщение в чате [INWORK - ТРЕБУЕТСЯ ДОРАБОТКА]
/snick - ставит никнейм юзеру,
/rnick - удаляет никнейм юзеру,
/nlist - показывает все ники,
/gnick - узнает ник юзера,
/role - выдача роли,
/roles - показывает все роли,
/rr - удаляет роль у юзера,
/admins - показывает список админов,
/ban - бан юзера,
/unban - разбан юзера,
/addrole - создание кастомной роли,
/mute - выдача мута юзеру [INWORK - ТРЕБУЕТСЯ CALLBACK API, ИЛИ МЕТОД ДЛЯ КОНВЕРТАЦИИ СООБЩЕНИЙ]
/del - удаляет сообщение юзера [INWORK - ТРЕБУЕТСЯ CALLBACK API, ИЛИ МЕТОД ДЛЯ КОНВЕРТАЦИИ СООБЩЕНИЙ]
Надеюсь, вам понравится.
при пересливе на другие ресурсы,
пожалуйста, указывайте автора - и оригинальный источник ресурса.
пример;
Автор: pikamonov,
Оригинальный ресурс: pawno-help.
спасибо большое, за консультацию от чат-гпт,Я считаю что использовать БД в качестве JSON - плохо.
Почему?
1. SQLite намного быстрее обрабатывает данные, даже если в БД большой объем информации. JSON же, при большом объеме, обрабатывает намного медленнее.
2. В SQL после выполнения успешной фиксации операций изменения (commit) вы можете быть уверены, что данные сохранены. При работе с файлами это не так. Программа может сохранить данные в файл, закрыть его и сообщить пользователю, что операция завершилась успешно. Но если в этот момент произойдет программный или аппаратный сбой (например, ошибка в драйвере, которая приводит к перезагрузке ОС или выключение питания на компьютере без ИБП), то есть немалая вероятность, что данные еще не успели из дискового кеша ОС сохраниться на диск. После перезагрузки данные могут быть утеряны. И при работе с файлами это нужно учитывать. БД так устроены, что они заботятся о том, чтоб после commit данные гарантированно были сохранены.
Не знаю, где ты увидел нейросеть.спасибо большое, за консультацию от чат-гпт,
Любой чат-менеджер - уже крупный проект. Если ты хочешь нажить себе репутацию как хорошего разработчика, ты как минимум должен понимать основы. А если ты делаешь БД в виде JSON на чат-менеджере, где обработка информации должна быть моментальная - без комментариев.в более успешных, или крупных скриптах - я буду использовать, нормальную базу данных,
Не знаю, где ты увидел нейросеть.
Первый пункт написан мною, второй взят с сайта StackOverflow.
Посмотреть вложение 2703
Любой чат-менеджер - уже крупный проект. Если ты хочешь нажить себе репутацию как хорошего разработчика, ты как минимум должен понимать основы. А если ты делаешь БД в виде JSON на чат-менеджере, где обработка информации должна быть моментальная - без комментариев.
лс вк прочитайя опять же, тебе говорю, что данный бот - мало кто будет использовать, и он фактически , не готов к нормальному и адекватному пользованию. Может, один человек будет юзать его, который поймет как его настроить, и все
щас же я пишу, бота на node.js, и планирую реализовать его на mysql\sqlite
async def resolveResources(pattern: str) -> dict:
if "[id" in pattern:
domen = int(pattern.split("|")[0].replace("[id", ""))
user = await bot.api.users.get(user_ids=domen)
elif "vk.com/" in pattern:
domen = pattern.split("/")[-1]
user = await bot.api.users.get(user_ids=domen)
else:
user = await bot.api.users.get(user_ids=pattern)
return user[0] or None