README.md
This commit is contained in:
		
							parent
							
								
									3787de2a0e
								
							
						
					
					
						commit
						945c5c1a6e
					
				
							
								
								
									
										44
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								README.md
									
									
									
									
									
								
							| @ -1 +1,43 @@ | |||||||
| # tbc-remove-pinned-messages | # Telegram Bot Command - Remove system messages about pinned message | ||||||
|  | 
 | ||||||
|  | > [!NOTE] | ||||||
|  | > **For GitHub users!** This is mirror! All development takes place [here](https://git.webmasterskaya.xyz/tbc/tbc-remove-pinned-messages) | ||||||
|  | > | Вся разработка ведётся [здесь](https://git.webmasterskaya.xyz/tbc/tbc-remove-pinned-messages) | ||||||
|  | 
 | ||||||
|  | Automatically deletes messages about pinned message on a Telegram channel. | ||||||
|  | 
 | ||||||
|  | Автоматически удаляет сообщения о закрепленном сообщении в Telegram канале. | ||||||
|  | 
 | ||||||
|  | ## Подключение к проекту | ||||||
|  | 
 | ||||||
|  | Установите пакет в зависимости | ||||||
|  | 
 | ||||||
|  | ```shell | ||||||
|  | composer require webmasterskaya/tbc-remove-voice-video-chat-messages | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Зарегистрируйте класс команды, при инициализации приложения. | ||||||
|  | 
 | ||||||
|  | ```php | ||||||
|  | $bot_api_key  = 'your:bot_api_key'; | ||||||
|  | $bot_username = 'username_bot'; | ||||||
|  | 
 | ||||||
|  | $telegram = new Longman\TelegramBot\Telegram($bot_api_key, $bot_username); | ||||||
|  | 
 | ||||||
|  | $telegram->addCommandClass(\Webmasterskaya\TelegramBotCommands\Commands\SystemCommands\RemovePinnedMessagesCommand::class); | ||||||
|  | 
 | ||||||
|  | $telegram->handle(); | ||||||
|  | // OR | ||||||
|  | $telegram->handleGetUpdates(); | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Команду нужно запускать вручную! Например, при инициализации приложения, в `UpdateFilter` | ||||||
|  | 
 | ||||||
|  | ```php | ||||||
|  | $telegram->setUpdateFilter(function (Update $update, Telegram $telegram, &$reason = 'Update denied by update_filter') { | ||||||
|  | 
 | ||||||
|  |     $telegram->executeCommand('removepinnedmessages'); | ||||||
|  | 
 | ||||||
|  |     return true; | ||||||
|  | }); | ||||||
|  | ``` | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Artem Vasilev
						Artem Vasilev