コード例 #1
0
ファイル: quotegen.py プロジェクト: nokusukun/NokuBot
 def register_events():
     return [
         Events.Command("quotegen", Ranks.Default,
                        "Generates a quote from "),
         Events.Command("quotegen.allow", Ranks.Admin),
         Events.Command("quotegen.block", Ranks.Admin)
     ]
コード例 #2
0
 def register_events():
     return [Events.Command("image",
                            desc="Search Gelbooru! Refer to the Gelbooru Cheat Sheet for tags "
                                 "http://gelbooru.com/index.php?page=help&topic=cheatsheet"),
             Events.Command("nsfw", desc="spicier search"),
             Events.Command("blacklist", Ranks.Mod,
                            desc="Adds gelbooru tag to blacklist")]
コード例 #3
0
ファイル: academia.py プロジェクト: nokusukun/NokuBot
 def register_events():
     return [Events.Command("ask", Ranks.Default,
         "[query] Ask him a question or anything analytical"),
     Events.Command("w", Ranks.Default,
         "[query] Posts weather data."),
     Events.Command("academia.allow", Ranks.Admin),
     Events.Command("academia.block", Ranks.Admin)]
コード例 #4
0
ファイル: JoinLeave.py プロジェクト: VelocityFever/pineapple
 def register_events():
     return [
         Events.UserJoin("welcome_msg"),
         Events.UserLeave("leave_msg"),
         Events.Command("togglewelcome", rank=Ranks.Admin),
         Events.Command("ban", rank=Ranks.Mod)
     ]
コード例 #5
0
 def register_events():
     return [
     Events.Command("wikia", Ranks.Default,
         "[wiki]/[page]/[subsec?] Displays a wikia page. Provide a subcategory for more information."),
     Events.Command("findwiki", Ranks.Default,
         "[wiki]/[searchterm] search for a wikia page"),
     Events.Command("wikia.allow", Ranks.Admin),
     Events.Command("wikia.block", Ranks.Admin)]
コード例 #6
0
 def register_events():
     return [
         Events.Command("rolestat",
                        Ranks.Mod,
                        desc="Shows the amount of users in each role"),
         Events.Command("serverinfo",
                        desc="Shows information about the server"),
         Events.Command("joined",
                        desc="Shows the date a user joined the server")
     ]
コード例 #7
0
ファイル: Help.py プロジェクト: peter765/pineapple
 def register_events():
     return [
         Events.Command(
             "help",
             desc=
             "Usage: help [module]|all, shows help text for a plugin, or a list of "
             "plugins if no plugin is specified."),
         Events.Command("hello"),
         Events.Command("info")
     ]
コード例 #8
0
 def register_events():
     return [
     Events.Command("m", Ranks.Default,
         "[tag] [content] use ~m to show all tags, ~m [tagname] to show a macro, ~m [tagname] [content] to make a new tag"),
     #Events.Command("~", Ranks.Default,
     #    "(alias, see m)"),
     Events.Command("md", Ranks.Default,
         "[tag] deletes a self created macro"),
     Events.Command("admd", Ranks.Default,
         "[tag] deletes a macro as an admin"),
     Events.Command("macros.allow", Ranks.Admin),
     Events.Command("macros.block", Ranks.Admin)]
コード例 #9
0
ファイル: server.py プロジェクト: nokusukun/NokuBot
 def register_events():
     return [
         Events.UserJoin("on_server_join"),
         Events.Command("gr.config", Ranks.Admin),
         Events.Command("color"),
         Events.Command("ev", Ranks.Admin),
         Events.Command("ex", Ranks.Admin),
         Events.Command("search", Ranks.Default),
         Events.Command("_server-event.checkmessage", Ranks.Default,
                        "(!)Reserved function, for bot use only."),
         Events.Command("server.allow", Ranks.Admin),
         Events.Command("server.block", Ranks.Admin)
     ]
コード例 #10
0
 def register_events():
     return [Events.UserJoin("welcome_msg"),
             Events.UserLeave("leave_msg"),
             Events.Command("togglewelcome", rank=Ranks.Mod, desc="Toggle the join/leave messages"),
             Events.Command("setdefaultchannel", rank=Ranks.Mod,
                            desc="Set the channel to use when posting join/leave messages"),
             Events.Command("setwelcomemessage", rank=Ranks.Mod,
                            desc="Set the message to display when a user joins the discord server. "
                                 "Insert {0} where you want to mention the new user"),
             Events.Command("ban", rank=Ranks.Mod),
             Events.Command("shadowban", rank=Ranks.Mod)]
コード例 #11
0
ファイル: help.py プロジェクト: nokusukun/NokuBot
 def register_events():
     return [
         Events.Command("help"),
         Events.Command("sys.info"),
         Events.Command("help.add", Ranks.Admin),
         Events.Command("help.delete", Ranks.Admin),
         Events.Command("?"),
         Events.Command("hello")
     ]
コード例 #12
0
 def register_events():
     return [
         Events.Command(
             "as.setcooldown", Ranks.Admin,
             "[seconds] sets message cooldown before a user can post again."
         ),
         Events.Command("as.exempt", Ranks.Admin,
                        "[@username] exempts user from the antispam."),
         Events.Command(
             "as.filter", Ranks.Admin,
             "[text true/false] [attachment true/false] Sets antispam configuration"
         ),
         Events.Command("_as-event.checkmessage", Ranks.Default,
                        "(!)Reserved function, for bot use only."),
         Events.Command("antispam.allow", Ranks.Admin),
         Events.Command("timeout", Ranks.Admin),
         Events.Command("antispam.block", Ranks.Admin)
     ]
コード例 #13
0
ファイル: gallery.py プロジェクト: nokusukun/NokuBot
 def register_events():
     return [
         Events.Command(
             "gallery.build", Ranks.Default,
             "Builds the gallery cache, must be run after booting the bot."
         ),
         Events.Command(
             "gallery.add", Ranks.Default,
             "[tag] [subreddit] - scans the subreddit for images and posts a random image."
         ),
         Events.Command("gallery.delete", Ranks.Default,
                        "[tag] Deletes an image tag."),
         Events.Command("subimg", Ranks.Default,
                        "[tag] - Posts a random image from a subreddit."),
         Events.Command("imgs", Ranks.Default,
                        "[query] - Searches imgur for images."),
         Events.Command("gallery.allow", Ranks.Admin),
         Events.Command("gallery.block", Ranks.Admin)
     ]
コード例 #14
0
 def register_events():
     return [
         Events.Command("osu",
                        desc="Get the osu!standard details for a user"),
         Events.Command(
             "ctb", desc="Get the osu!catch the beat details for a user"),
         Events.Command("taiko",
                        desc="Get the osu!taiko details for a user"),
         Events.Command("mania",
                        desc="Get the osu!mania details for a user"),
         Events.Command(
             "leaderboard",
             desc=
             "Get the server leaderboard for a mode (osu, ctb, taiko, mania)"
         ),
         Events.Command(
             "setosu",
             desc="Register your osu! username to your discord account. "
             "Will add you to the leaderboards"),
         Events.Command(
             "deleteosu",
             desc="Staff command to remove a user from the leaderboard")
     ]
コード例 #15
0
ファイル: SQLTransact.py プロジェクト: Jithra/JithBot
 def register_events():
     return [
         Events.Command("transact", desc='execute sql code'),
         Events.Command("select", desc='execute sql code'),
         Events.Command("messagestat", desc='execute sql code')
     ]
コード例 #16
0
ファイル: Echo.py プロジェクト: Jithra/JithBot
 def register_events():
     return [Events.Command('echo', desc='Make JithBot say something.')]
コード例 #17
0
ファイル: PostImages.py プロジェクト: Jithra/JithBot
 def register_events():
     return [
         Events.Command("two", desc="Two?"),
         Events.Command("two?", desc="An alternative for 'two'"),
         Events.Command("kyouko", desc="Post an image of Kyouko")
     ]
コード例 #18
0
 def register_events():
     return [
         Events.Command("play", desc="Play a song in voice chat"),
         Events.Command("stop", Ranks.Mod, desc="Stop the Music bot")
     ]
コード例 #19
0
 def register_events():
     return [Events.Command('poll')]
コード例 #20
0
 def register_events():
     return [
         Events.Command("ping", desc="Ping the bot"),
         Events.Command("pong", desc="Pong the bot")
     ]
コード例 #21
0
ファイル: pets.py プロジェクト: nokusukun/NokuBot
 def register_events():
     """
     Define events that this plugin will listen to
     :return: A list of util.Events
     """
     return [
         Events.Command("pet"),
         Events.Command("mate"),
         Events.Command("stat"),
         Events.Command("feed"),
         Events.Command("kill"),
         Events.Command("s**t"),
         Events.Command("talive"),
         Events.Command("tpets"),
         Events.Command("allpets"),
         Events.Command("pets.allow", Ranks.Admin),
         Events.Command("pets.block", Ranks.Admin)
     ]
コード例 #22
0
ファイル: Version.py プロジェクト: Jithra/JithBot
 def register_events():
     return [Events.Command('version', desc='prints the current version')]
コード例 #23
0
ファイル: BotNick.py プロジェクト: Jithra/JithBot
 def register_events():
     return [
         Events.Command("nick",
                        Ranks.Admin,
                        desc="Change the nickname for the bot. Admin only")
     ]
コード例 #24
0
 def register_events():
     return [Events.Message("GTAV")]
コード例 #25
0
 def register_events():
     return [
         Events.Command("ping", Ranks.Default,
                        "Pings the bot, nothing special"),
         Events.Command("hug", Ranks.Default,
                        "[@username] Sends a hug to a user."),
         Events.Command("system.purgeAllDM", Ranks.Admin,
                        "(!Admin use only)~~Cause people are paranoid"),
         Events.Command("pat", Ranks.Default,
                        "[@username] Sends a pat to a user."),
         Events.Command("info.set", Ranks.Admin),
         Events.Command("info.delete", Ranks.Admin),
         Events.Command("info", Ranks.Default, "Shows channel info"),
         Events.Command("meme", Ranks.Default, "posts a wholesome meme"),
         Events.Command("exch", Ranks.Default,
                        "[ammount] [from] [to] converts currency"),
         Events.Command("ud", Ranks.Default, "[query] Urban Dictionary"),
         Events.Command("lang", Ranks.Default,
                        "[query] Tries to determine the language"),
         Events.Command("cats", Ranks.Default, "Posts a cat"),
         Events.Command("emotext", Ranks.Default, "Emojifies a text"),
         Events.Command(
             "poll", Ranks.Default,
             "[question]/[item1]/[item2]/[item3]/[item..] posts a poll and its corresponding reactions."
         ),
         Events.Command("dogs", Ranks.Default, "Posts a dog"),
         Events.Command("old", Ranks.Default, "Kanye Kanye Kanye"),
         Events.Command("qjoin", Ranks.Default, "Join Queue"),
         Events.Command("qdone", Ranks.Default, "Finish Queue"),
         Events.Command("qview", Ranks.Default, "View Queue"),
         Events.Command("qkick", Ranks.Admin,
                        "[Admin] Kick user from Queue"),
         Events.Command("qreset", Ranks.Default, "[Admin] Reset Queue"),
         Events.Command("qhelp", Ranks.Default, "View Queue"),
         Events.Command("pins", Ranks.Default,
                        "[#channel] shows pins from a specified channel."),
         Events.Command("print_avatars_to_console", Ranks.Admin,
                        "[secret stuff]"),
         Events.Command("utils.allow", Ranks.Admin),
         Events.Command("restart", Ranks.Admin),
         Events.Command("utils.block", Ranks.Admin)
     ]
コード例 #26
0
 def register_events():
     return [
         Events.Command("pat", desc="Pat someone else"),
         Events.Command("lewd", desc="Use this if things get too lewd"),
         Events.Command("weeb", desc="When someone is being a weeb"),
         Events.Command("doushio", desc="Doushio"),
         Events.Command("rekt", desc="When someone just got rekt"),
         Events.Command("kiss", desc="Share a kiss"),
         Events.Command("boop", desc="boop~"),
         Events.Command("smug", desc="smug face"),
         Events.Command("fistbump", desc="Fist bump someone"),
         Events.Command("hug", desc="Hug someone"),
         Events.Command("dressage", desc="Dancing horses."),
         Events.Command("stopit", desc="Stop it."),
         Events.Command("smash", desc="Lemme smash."),
         Events.Command("dab", desc="Dab like a pro"),
         Events.Command("thanks", desc="Thank someone"),
         Events.Command("omg", desc="Oh my gosh. XD Lolz."),
         Events.Command("spice", desc="SMH Lens....")
     ]
コード例 #27
0
 def register_events():
     """
     Define events that this plugin will listen to
     :return: A list of util.Events
     """
     return [Events.Command("race"), Events.Command("joinrace")]
コード例 #28
0
 def register_events():
     return [
         Events.Command("lenny"),
         Events.Command("wot"),
         Events.Command("why")
     ]
コード例 #29
0
 def register_events():
     return [Events.Command("song", desc="Search for a song on VocaDB")]
コード例 #30
0
 def register_events():
     return [Events.Command("feedback", desc="Suggest a feature to the bot owner (give us a small description "
                                             "of what you'd like to see)"),
             Events.Command("bug", desc="Report a bug to the bot owner (give us a description of the problem)")]