Skip to main content

A python package for adding speak interaction slash command to a Nextcord bot

Project description

SpeakNextcordBot

Version PyPI - Python Version

A python package for adding speak interaction slash commands to a Nextcord bot

Key Features

The package provides 5 features :

  • /speak to make your bot send message in a channel

  • /update_speak to edit a message send by your bot

  • /reply to make your bot reply to a message

  • /add_vote to add a number of vote reaction

  • /remove_vote to remove all votes reactions

Usage

By default all slash commands are only available for server admin

  • The speak command

    Enter your message in the message parameter :
    image
    If no message is provided, a modal is open to enter your message (recommended for formated messages)
    You can also edit the channel id, if you want send your message in another channel (default is the current channel)
    image

  • The update_speak command

    Enter the ID of your bot message you want to edit :
    image
    A modal will open, allowing you to edit the message.

  • The reply command

    Enter the ID of the message you want your bot to reply :
    image
    A modal will open, allowing you to enter the reply message.

  • The add_vote command

    Enter the ID of the message you want to add reaction votes to, and the number of reactions you want (between 1-10)
    image

  • The remove_vote

    Enter the ID of the message you want to remove all reaction votes to
    image

Requirements

  • Python 3.12 or higher is required
  • Nextcord 3.0.1 or higher is required

Installation

Using pip :

pip install SpeakNextcordBot

Setup

Simple setup example
Call init_cog() with your bot in argument :

from nextcord.ext import commands
from speakNextcordBot.init_cog import init_cog

bot = commands.Bot()

init_cog(bot)

bot.run("YOUR_TOKEN")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

speaknextcordbot-1.1.2-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file speaknextcordbot-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for speaknextcordbot-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f8dd9f006f45135d8e5413abc489363a90b65057a2f10d036924f5327acdb746
MD5 40c7c6939bb12945284f486ad6d31be3
BLAKE2b-256 02aacaaa01454dd55d70cf2167a7b1c2f893f715f37adaa1d4eb369231d3afb2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page