import random
from botfriend.bot import TextGeneratorBot

class ExampleBot(TextGeneratorBot):

    def generate_text(self):
        """Tell a joke about numbers."""
        num = random.randint(1,10)
        arguments = dict(
            num=num,
            plus_1=num+1,
            plus_3=num+3
        )
        setup = "Why is %(num)d afraid of %(plus_1)d? "
        punchline = "Because %(plus_1)d ate %(plus_3)d!"
        return (setup + punchline) % arguments

Bot = ExampleBot

import random
from botfriend.bot import TextGeneratorBot

class NumberJokes(TextGeneratorBot):

    def generate_text(self):
        """Tell a joke about numbers."""
        num = random.randint(1,10)
        arguments = dict(
            num=num,
            plus_1=num+1,
            plus_3=num+3
        )
        setup = "Why is %(num)d afraid of %(plus_1)d? "
        punchline = "Because %(plus_1)d ate %(plus_3)d!"
        return (setup + punchline) % arguments

Bot = NumberJokes

Change number-jokes to match the tutorial.
Change number-jokes to match the tutorial.

  import random
  from botfriend.bot import TextGeneratorBot
  
- class ExampleBot(TextGeneratorBot):
+ class NumberJokes(TextGeneratorBot):
  
      def generate_text(self):
          """Tell a joke about numbers."""
          num = random.randint(1,10)
          arguments = dict(
              num=num,
              plus_1=num+1,
              plus_3=num+3
          )
          setup = "Why is %(num)d afraid of %(plus_1)d? "
          punchline = "Because %(plus_1)d ate %(plus_3)d!"
          return (setup + punchline) % arguments
  
- Bot = ExampleBot
+ Bot = NumberJokes
  
Change number-jokes to match the tutorial.
## Code Before:
import random
from botfriend.bot import TextGeneratorBot

class ExampleBot(TextGeneratorBot):

    def generate_text(self):
        """Tell a joke about numbers."""
        num = random.randint(1,10)
        arguments = dict(
            num=num,
            plus_1=num+1,
            plus_3=num+3
        )
        setup = "Why is %(num)d afraid of %(plus_1)d? "
        punchline = "Because %(plus_1)d ate %(plus_3)d!"
        return (setup + punchline) % arguments

Bot = ExampleBot

## Instruction:
Change number-jokes to match the tutorial.
## Code After:
import random
from botfriend.bot import TextGeneratorBot

class NumberJokes(TextGeneratorBot):

    def generate_text(self):
        """Tell a joke about numbers."""
        num = random.randint(1,10)
        arguments = dict(
            num=num,
            plus_1=num+1,
            plus_3=num+3
        )
        setup = "Why is %(num)d afraid of %(plus_1)d? "
        punchline = "Because %(plus_1)d ate %(plus_3)d!"
        return (setup + punchline) % arguments

Bot = NumberJokes
