Dear forum users! In compliance with the new European GDPR regulations, we'd just like to inform you that if you have an account, your email address is stored in our database. We do not share your information with third parties, and your email address and password are encrypted for security reasons.

New to the forum? Say hello in this topic! Also make sure to read the rules.

Enters SF Discord bot

Here you can talk about other things not related to Superfighters Deluxe or other games by MythoLogic Interactive.
Forum rules
By using the forum you agree to the following rules.
Post Reply
User avatar
Sree
Superfighter
Superfighter
Posts: 325
Joined: Sun May 08, 2016 8:19 pm
SFD Account: phasmic
SFD Alias: sree
Gender:
Age: 24

Enters SF Discord bot

Post by Sree » Sun Jan 13, 2019 7:20 pm

Hello, ehm hopefully I don't get warned for not giving a descriptive title to the thread, but yeah this thread is about a discord bot I am working on. so.. what is the bot for? the bot can kick, ban, mute members, prune messages and perform a whole lot of administrative commands! well uhm yeah any bot can do that, so why is it here? what does it have to do with sfd? well.. it's written in C#, the same as sfd!

haha yeah ok I am totally kidding, It can do all of those mentioned commands but that's not what the bot is for, the bot has a unique set of commands that make it suitable for sfd servers and lets get into it!

server commands

so lets start with the server commands, these are the commands used to configure the bot to fit your server.
  • server prefix - used to change the command prefix of the bot
    ► Show Spoiler
  • server notifications <true/false> - used to turn on / off bot's notification system ie.. notifications about new sfd updates etc
  • server sfdchannel <discord-channel> - used to set the channel where the bot will notify the server about new sfd updates
  • server youtubechannel <discord-channel> - used to set the channel where the bot will notify the server about new youtube content from the server's subscription list
    ► Show Spoiler
    ► Show Spoiler
    ► Show Spoiler
  • server - displays the current configuration settings of the server
    ► Show Spoiler
basic commands
  • workshop <item-name> - fetch info about an item from the workshop and provides with a link to it
    ► Show Spoiler
  • workshop author <author-name> - creates a paginated list of all the workshop items published by a specified author
    ► Show Spoiler
    ► Show Spoiler
  • wiki <weapon-item> - fetches info about a weapon item in sfd from sfd wiki
    ► Show Spoiler
    ► Show Spoiler
youtube commands

these are commands for the admins to configure the youtube channels list of the server
  • youtube addchannel <channel-id> - adds the youtube channel associated with the channel id to the bot's database
  • youtube channelinfo <channel-name> - displays basic information of a channel
    ► Show Spoiler
  • youtube delete <channel-name> - removes a channel from the bot's database
  • youtube adduser <user-name> - adds the youtube channel associated with the username to the bot's database
    ► Show Spoiler
  • youtube search <name> - provides a list of youtube channels associated with the name along with their channel ids
    ► Show Spoiler
tag commands

tags are basically key value pairs, you can create tags with a tag name and a content that is displayed when the tag is invoked.
  • tag create <name> <content> - creates a tag with the specified name and content
  • tag info <tag-name> - gives info about a tag
    ► Show Spoiler
  • tag <tag-name> - displays the content of the specified tag
  • tag delete <tag-name> - deletes the tag
    ► Show Spoiler
    ► Show Spoiler
misc commands
  • forums - creates an integration of the MI forums' recent posts list and keeps updating it every 1 minute
    ► Show Spoiler
  • game mines <rows> <columns> <mines-count> - creates a game of mines x
    ► Show Spoiler
  • help <null / command-name / subcommand-name> - provides information about a command and it's arguments
    ► Show Spoiler

bot's invite url - https://discordapp.com/api/oauth2/autho ... &scope=bot

bot's github repo (in case you wanna check the code out or host your own instance of the bot) - https://github.com/Phasmic/SF-bot
Last edited by Sree on Wed May 15, 2019 10:55 am, edited 7 times in total.
9 x

2_Wraith
Meatbag
Posts: 6
Joined: Sat Mar 17, 2018 10:14 am
SFD Account: Wraith

Post by 2_Wraith » Fri Feb 01, 2019 10:40 am

nice bot but the game is dying why did you waste your time -\(-_-)/-
2 x

User avatar
Sree
Superfighter
Superfighter
Posts: 325
Joined: Sun May 08, 2016 8:19 pm
SFD Account: phasmic
SFD Alias: sree
Gender:
Age: 24

Post by Sree » Tue Jul 09, 2019 4:21 pm

I've stopped hosting the bot, mainly because I've grown tired of signing into it's virtual machine and turning it back on each time discord's or youtube's api goes down and the bot stops functioning.

I am happy that I've hosted it for 6 months anyway, I was planning on hosting it for only a month or two because it was just a little experiment I tried out when I was bored and I never thought it'd get into so many discord servers. thanks to everyone for using it, it was kinda fun developing it (:
3 x

Post Reply