Changed channel names to channel IDs and added multiline strings

This commit is contained in:
YashKandalkaril.com 2018-06-07 18:32:01 +05:30
parent a38c24b618
commit d2a93aaf2f

View File

@ -1,5 +1,5 @@
#!/usr/bin/python #!/usr/bin/python
# -*- coding: <encoding name> -*- # -*- coding: utf-8 -*-
from discord.ext import commands from discord.ext import commands
import discord import discord
@ -12,18 +12,23 @@ class BasicCommands:
async def start(self, ctx): async def start(self, ctx):
await ctx.send(f"Hello, {ctx.author.display_name}. Welcome to Sebi's Bot Tutorials. \nFirst off, would you like a quick walkthrough on the server channels?") await ctx.send(f"Hello, {ctx.author.display_name}. Welcome to Sebi's Bot Tutorials. \nFirst off, would you like a quick walkthrough on the server channels?")
#We can edit this later if the name of any channel changes. channel_list = {'channel-1' : self.bot.get_channel(333149949883842561).mention,
channel_list = {'channel-1' : "#making-the-bot", 'd.py-rewrite-start' : self.bot.get_channel(386419285439938560).mention,
'd.py-rewrite-start' : "#introduction-rw", 'js-klasa-start' : self.bot.get_channel(341816240186064897).mention,
'js-klasa-start' : "#introduction-js", 'd.js' : self.bot.get_channel(436771798303113217).mention}
'd.js' : "#introduction-discordjs"}
bots_channels = ("#bot-spam", "#bot-testing") bots_channels = (self.bot.get_channel(339112602867204097).mention,
help_channels = ("#py-help", "#js-help", "#other-help") self.bot.get_channel(411586546551095296).mention)
help_channels = (self.bot.get_channel(425315253153300488).mention,
self.bot.get_channel(392215236612194305).mention,
self.bot.get_channel(351034776985141250).mention)
def check(m): def check(m):
return True if m.author.id == ctx.author.id else False return True if m.author.id == ctx.author.id and m.channel.id == ctx.channel.id else False
msg = await self.bot.wait_for('message', check = check, timeout = 15) msg = await self.bot.wait_for('message', check = check, timeout = 15)
agree = ("yes", "yep", "yesn't", "ya") agree = ("yes", "yep", "yesn't", "ya")
if msg is None: if msg is None:
@ -32,11 +37,18 @@ class BasicCommands:
if msg.content.lower() in agree: if msg.content.lower() in agree:
async with ctx.typing(): async with ctx.typing():
await ctx.send("Alrighty-Roo...") await ctx.send("Alrighty-Roo...")
await ctx.send(f"To start making your bot from scratch, you first need to head over to {channel_list['channel-1']} (Regardless of the language you're gonna use.") await ctx.send(f"""To start making your bot from scratch, you first need to head over to {channel_list['channel-1']}
await ctx.send(f"After you have a bot account, you can either continue with {channel_list['d.py-rewrite-start']} if you want to make a bot in discord.py rewrite __or__ go to {channel_list['js-klasa-start']} or {channel_list['d.js']} for making a bot in JavaScript") (Regardless of the language you're gonna use).""")
await ctx.send(f"""After you have a bot account, you can either continue with {channel_list['d.py-rewrite-start']}
if you want to make a bot in discord.py rewrite __or__ go to {channel_list['js-klasa-start']} or
{channel_list['d.js']} for making a bot in JavaScript""")
await ctx.send("...Read all the tutorials and still need help? You have two ways to get help.") await ctx.send("...Read all the tutorials and still need help? You have two ways to get help.")
await ctx.send(f"**Method-1**\nThis is the best method of getting help. You help yourself.\nTo do so, head over to a bots dedicated channel (either {bots_channels[0]} or {bots_channels[1]}) and type `?rtfm rewrite thing_you_want_help_with`.\nThis will trigger the bot R.Danny Bot and will give you links on your query on the official discord.py rewrite docs. *PS: Let the page completely load*") await ctx.send(f"""**Method-1**\nThis is the best method of getting help. You help yourself.\n
await ctx.send(f"**Method-2**\nIf you haven't found anything useful with Method-1, feel free to ask your question in any of the related help channels. ({', '.join(help_channels)})\nMay the force be with you!!") To do so, head over to a bots dedicated channel (either {bots_channels[0]} or {bots_channels[1]})
and type `?rtfm rewrite thing_you_want_help_with`.\nThis will trigger the bot R.Danny Bot and will
give you links on your query on the official discord.py rewrite docs. *PS: Let the page completely load*""")
await ctx.send(f"""**Method-2**\nIf you haven't found anything useful with Method-1, feel free to ask your question
in any of the related help channels. ({', '.join(help_channels)})\nMay the force be with you!!""")
else: else:
return await ctx.send("Session terminated. You can run this command again whenever you want.") return await ctx.send("Session terminated. You can run this command again whenever you want.")