@@ -0,0 +1,1861 @@
+#    Copyright 2017 Starbot Discord Project%0A# %0A#    Licensed under the Apache License, Version 2.0 (the %22License%22);%0A#    you may not use this file except in compliance with the License.%0A#    You may obtain a copy of the License at%0A# %0A#        http://www.apache.org/licenses/LICENSE-2.0%0A# %0A#    Unless required by applicable law or agreed to in writing, software%0A#    distributed under the License is distributed on an %22AS IS%22 BASIS,%0A#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A#    See the License for the specific language governing permissions and%0A#    limitations under the License.%0A%0Aimport random%0Afrom api import command, message, plugin%0A%0Adef onInit(plugin_in):%0A    excuse_command = command.command(plugin_in, 'excuse', shortdesc='Dish out excuses ;)')%0A    return plugin.plugin(plugin_in, 'excuses', %5Bexcuse_command, sorry_command%5D)%0A%0Adef onCommand(message_in):%0A    if message_in.command == 'excuse':%0A        # Give excuses%0A        excuseList = %5B%22I have an appointment with a robot.%22, %0A        %22I was abducted by robots.%22, %0A        %22I didn%E2%80%99t know what day it was because I was looking at the Robotic Calendar.%22,%0A        %22My robot threw up on my source code.%22, %0A        %22I need to take my robot for a walk.%22,%0A        %22I had to get a cybernetic head and couldn't get anything done.%22,%0A        %22My Robot Assistant blue-screened.%22,%0A        %22A kernel panic erased my work.%22,%0A        %22Somebody used up the data limit watching YouTube.%22%5D%0A        randexcuse = random.randint(0, len(excuseList)-1)%0A        %0A        # Say sorry%0A        sorryList = %5B%22Please excuse me,%22, %22I'm sorry, but%22, %22I hope you forgive me, because%22%5D%0A        randsorry = random.randint(0, len(sorryList)-1)%0A%0A        msg = '*%7B%7D* %7B%7D'.format(sorryList%5Brandsorry%5D, excuseList%5Brandexcuse%5D)%0A%0A        # Return newly constructed message%0A        return message.message(msg)

Add excuse.py for excuses?