Exemplo n.º 1
0
 def create(
     self,
     group: "Group",
     name: str,
     callback_url: Optional[str] = None,
     avatar_url: Optional[str] = None,
 ) -> Bot:
     bot = Bot(self.gmi, group.group_id, name, avatar_url, callback_url)
     bot.save()
     return bot
Exemplo n.º 2
0
 def create(self, group, name, callback_url=None, avatar_url=None):
     bot = Bot(self.gmi, group.group_id, name, avatar_url, callback_url)
     bot.save()
     return bot
Exemplo n.º 3
0
            test_group.save()

        TEST_BOT_NAME = "TestBot"
        try:
            test_bot = test_group.bots.get(name=TEST_BOT_NAME)
        except NoneFoundException:
            test_bot = Bot(
                gmi,
                group_id=test_group.group_id,
                name=TEST_BOT_NAME,
                callback_url="http://example.com",
                avatar_url=
                "https://i.groupme.com/750x700.jpeg.bda7c13e72f00b58193bd6af2114cb24c3919d1a",
                dm_notification=False,
            )
            test_bot.save()

        test_bot.save()
        test_group.save()
        test_group.refresh()

        test_bot.post("BotMessage")
        test_group.post("UserMessage")
        message = test_group.messages.recent()[0]
        message.like()
        message.refresh()

        gmi.user.get().enable_sms(15, "test")
        gmi.user.get().disable_sms()
        gmi.user.get().save()