Enable auto-retry feature and expand Bot functionality

This commit is contained in:
netkas 2024-10-09 15:04:34 -04:00
parent e7c438bc6a
commit 5d1b07c4c4
14 changed files with 159 additions and 5 deletions

View file

@ -19,6 +19,7 @@ class CopyMessageTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**

View file

@ -19,6 +19,7 @@ class CopyMessagesTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**

View file

@ -18,6 +18,7 @@ class ForwardMessageTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**

View file

@ -19,6 +19,7 @@ class ForwardMessagesTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**

View file

@ -16,6 +16,7 @@ class GetMeTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**

View file

@ -18,6 +18,7 @@ class SendAnimationTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**

View file

@ -19,6 +19,7 @@ class SendAudioTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**

View file

@ -19,6 +19,7 @@ class SendDocumentTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
public function testSendDocument(): void

View file

@ -19,6 +19,7 @@ class SendMessageTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**

View file

@ -20,6 +20,7 @@ class SendPhotoTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**

View file

@ -22,6 +22,7 @@ class SendVoiceTest extends TestCase
public static function setUpBeforeClass(): void
{
self::$bot = new Bot(BOT_TOKEN);
self::$bot->setAutoRetry(true);
}
/**
@ -71,8 +72,8 @@ class SendVoiceTest extends TestCase
public function testSendVoiceWithCaptionEntities(): void
{
$captionEntities = [
new MessageEntity(type: 'bold', offset: 0, length: 4),
new MessageEntity(type: 'italic', offset: 5, length: 5)
MessageEntity::fromArray(['type' => 'bold', 'offset' => 5, 'length' => 4]),
MessageEntity::fromArray(['type' => 'italic', 'offset' => 10, 'length' => 4])
];
$result = self::$bot->sendVoice(