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
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
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()