Comments (4)
That is weird. It works for me. type(ctx.channel)
returns <class 'discord.channel.DMChannel'>
for me, which means its not None.
Any more details like intents, etc?
from interactions.py.
That is weird. It works for me.
type(ctx.channel)
returns<class 'discord.channel.DMChannel'>
for me, which means its not None.
Any more details like intents, etc?
All intents are enabled. Also, full command code is:
@slash.slash()
async def очистить(ctx: ctx, количество: int=20):
"""
Очистка сообщений. *Только для Флеша и Альфы*
"""
await ctx.ack(eat=True)
if ctx.guild:
if ctx.author.guild_permissions.manage_messages:
purged = await ctx.channel.purge(limit=количество)
await ctx.send(f"Очищено {len(purged)} сообщений!", delete_after=2.0)
else:
await ctx.send("Вы не имеете прав на использование данной команды!", hidden=True)
else:
async for msg in ctx.channel.history(limit=количество):
await msg.delete()
In guild, it is works, but not in DMs. Using version from github, discord.py stable, from pypi.
from interactions.py.
Also:
Jishaku output
Jishaku v1.20.0, discord.py 1.5.1, Python 3.8.6 (default, Dec 18 2020, 05:24:40) [GCC 8.3.0] on linux
Module was loaded 27 seconds ago, cog was loaded 25 seconds ago.
This bot is automatically sharded and can see 1 guild(s) and 2 user(s).
Message cache capped at 1000, presence intent is enabled and members intent is enabled.
Average websocket latency: 130.38ms
And new exception appearing now:
An exception has occurred while executing command `очистить`:
Traceback (most recent call last):
File "/home/container/.local/lib/python3.8/site-packages/discord_slash/client.py", line 644, in invoke_command
await func.invoke(ctx, **args)
File "/home/container/.local/lib/python3.8/site-packages/discord_slash/model.py", line 49, in invoke
return await self.func(*args, **kwargs)
File "robot-src/main.py", line 61, in очистить
await msg.delete()
File "/home/container/.local/lib/python3.8/site-packages/discord/message.py", line 801, in delete
await self._state.http.delete_message(self.channel.id, self.id)
File "/home/container/.local/lib/python3.8/site-packages/discord/http.py", line 241, in request
raise Forbidden(r, data)
discord.errors.Forbidden: 403 Forbidden (error code: 50003): Cannot execute action on a DM channel
from interactions.py.
I will close issue and ask for help in d.py guild
from interactions.py.
Related Issues (20)
- [BUG] Occasionally VoiceChannel is None HOT 1
- [FEAT] Add Onboarding API endpoints HOT 3
- [BUG] Websocket Heartbeat Interval TypeError on reconnect HOT 3
- [BUG] SelectDefaultValues.from_object needs client positional argument
- [BUG] Class `Intents` received an invalid and unexpected value (Python 3.12.3) HOT 7
- [BUG] raw_guild_create event on reconnect causes hang/memory leak HOT 6
- [BUG] module HOT 1
- [BUG] Interactions not recognizing guilg HOT 1
- `import discord` import detected. Interactions.py is a completely separate library, and is not compatible with d.py models. HOT 1
- [BUG] ChannelFlags is missing REQUIRE_TAG
- [BUG] Member object has no 'guild_banner' or 'display_banner' HOT 2
- [BUG] ActivityType.CUSTOM will not error when state is not defined HOT 6
- [FEAT] Add deactivate_buttons() function to Paginators
- [FEAT] Custom DuplicateCommandError exception HOT 3
- [BUG] audioop is deprecated and to be removed in Python 3.13
- I don't know if I'm doing this right HOT 1
- [BUG] AutoShardedClient with extensions errors on async-extension-loader
- [BUG] Incorrect exception raised for premium buttons
- [BUG] WARNING:interactions:Class `ChannelType` received an invalid and unexpected value `Missing`, a new enum item will be created to represent this value. HOT 4
- [BUG] CronTrigger may fire multiple times at once
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from interactions.py.