Дмитрий, этот вопрос и стоило задавать, а не про управление памятью. Дискорд для бота это внешняя система, удаление канала ему ни о чем не говорит.
Нет VoiceMaster не знаю. Посмотрел на гитхабе, он очень старый и не очень хороший. Но логики там мало, заморачиваться с памятью не стоит.
Дмитрий, Interaction это объект, который тебе возвращает всю информацию по команде, которую набрал пользователь. В нем лежит пара десятков объектов, которые определяют кто, что, где, с каким правами набрал. Когда пользователь заходит в канал, очевидно данных приходит значительно меньше: откуда перешел, куда и сам пользователь.
Если и там и там должна отрабатывать одна функция она должна принимать необходимый минимум
Все так, как выше сказано. Ваши собственные функции не должны принимать как аргумент все взаимодействие целиком - это большой и сложный объект, который вы к тому же не можете сами создать.
Показывать какие места ты посетил умеет гугл мапс последние лет 15 (а гугл фото еще и фотки по карте раскидает).
Примерно же столько же существуют различные чек-ин сервисы (я так отмечаю где я какое пил пиво и вино).
Нет сделать не легко. А без знаний невозможно. Можете сходить на соседний сайт за прайсом на ваши хотелки.
redbaron616, я бы начал с того, что перестал бомбить дискорд запросами, поставьте в вашем парсере задержку, чтобы он выполнялся раз в 5 секунд к примеру.
Лучше конечно вообще читать сообщения пачками, но это сильно выходит за рамки вопроса.
Оформите вопрос согласно правилам.
Используйте кнопку < / > для оформления кода.
Приложите вашу попытку редактирования сообщений и что именно не получилось. Вы не нашли метод edit_message?
f1tt, увы нельзя.
Почему дискорд не осилил сделать нормальные настройки на уровне категорий, которые бы применялись ко всем каналам - это загадка, к которой однажды приходят все администраторы серверов и разработчики ботов.
Нет VoiceMaster не знаю. Посмотрел на гитхабе, он очень старый и не очень хороший. Но логики там мало, заморачиваться с памятью не стоит.