components=[
disnake.ui.Button(label="Yes", style=disnake.ButtonStyle.success, custom_id="yes"),
disnake.ui.Button(label="No", style=disnake.ButtonStyle.danger, custom_id="no"),
],
view = DropdownView(), EditStatus()
видно, что вы пытаетесь передать кортеж в inter.send() вместо disnake.ui.View, о чем вам явно указано в ошибке.Option(int, description='Количество', required=True, min_value=1, max_value=100)
Option(name='count', description='Количество', type=int, required=True, min_value=1, max_value=100)
как сделать начисление разных предметов в 1 команду
In components.0.components.0.emoji.name: Invalid emoji
<name:id>
@bot.slash_command(description=Умножить число на 42")
async def multiply(inter, number: int):
await inter.response.send_message(number * 42)
In [15]: a = [1, 2, 3]
In [16]: b = a
In [17]: c = a[:]
In [18]: a is b
Out[18]: True # переменные ссылаются на один и тот же объект
In [19]: a is c
Out[19]: False # в c лежит плоская копия a
inter: disnake.ModalInteraction
inter: disnake.MessageInteraction
как выбрать хостингЛюбой, цена на который вас устраивает. Исходите из специфики своего бота, но в 99% случаев подходит самый минимальный тариф. Не учитывая статику и возможные сложные вычисления в бизнес логике нужны где-то 40Мб RAM и 1% мощности любого проца.
как залить ботаgit clone url
какой домен использоватьКакой купите такой и подходит. Главное нужен SSL, для этого есть certbot
не выходит отправить личное сообщение боту Discord
отправка сообщения пользователю невозможна
async def get_max_cash(self, ctx, cash, *, all_data: bool=False):
data = await self.db.get_max_cash(cash)