<?xml version="1.0" encoding="windows-1251"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>ActiveWorlds.Ru - Боты</title>
		<link>https://forum.activeworlds.ru/</link>
		<description>Любые темы о ботах в ActiveWorlds.</description>
		<language>ru</language>
		<lastBuildDate>Fri, 13 Mar 2026 19:39:32 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://forum.activeworlds.ru/images/misc/rss.png</url>
			<title>ActiveWorlds.Ru - Боты</title>
			<link>https://forum.activeworlds.ru/</link>
		</image>
		<item>
			<title>Telegram-XMPP бот: теперь еще больше опций для чата с мобильных устройств!</title>
			<link>https://forum.activeworlds.ru/threads/11855-Telegram-XMPP-бот-теперь-еще-больше-опций-для-чата-с-мобильных-устройств!?goto=newpost</link>
			<pubDate>Thu, 01 Jan 2026 18:14:50 GMT</pubDate>
			<description>---Цитата--- 
Возвращайся, сделав круг! 
---Конец цитаты--- 
Больше 10 лет назад я сделал бота для Джаббера и выложил на этот форум...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div><!-- BEGIN TEMPLATE: bbcode_quote_printable -->
<div class="bbcode_container">
	<div class="bbcode_description">Цитата:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Возвращайся, сделав круг!
			
		<hr />
	</div>
</div>
<!-- END TEMPLATE: bbcode_quote_printable -->Больше 10 лет назад я сделал бота для Джаббера и <a href="https://forum.activeworlds.ru/threads/433" target="_blank">выложил на этот форум</a>. Бот просто пересылал сообщения с Джаббер-клиентов в миры и обратно, в то время это было как магия - можно было &quot;сидеть в мирах&quot; с телефона! Затем, пару лет назад, я обновил этого бота под новые реалии - теперь он пересылал сообщения из Telegram и обратно, и обзавелся базовым коммандным интерфейсом - для управления пересылкой сообщений и (для админов) управления пользователями. Конечно, он <a href="https://forum.activeworlds.ru/threads/10621" target="_blank">тоже доступен на форуме</a>. И вот недавно я обнаружил что сейчас, в 2026 году, Джаббер (который теперь официально называется XMPP) - снова актуален. Вместо того чтобы устареть и уйти в небытие вместе с ICQ, Skype и остальными, все эти годы XMPP активно развивался, при этом оставаясь тем чем он был с самого начала - открытым протоколом (см <a href="https://xmpp.org/" target="_blank">XMPP</a>). <br />
<br />
Что же это такой за зверь, открытый протокол? Популярные мессенджеры обычно работают только если вы используете <i>их</i> приложение и подключаетесь к <i>их</i> серверам. Это называется закрытый протокол. В принципе, это позволяет избежать головной боли с совместимостью разных серверов и клиентов, и в какой-то степени даже сделать общение более безопасным - владельцы мессенджера обычно обновляют приложения как только узнают о новых уязвимостях, и не разрешают подключаться старым приложением. Но у этого есть обратная сторона - полный контроль с их стороны над вашими данными. Хотите общаться с друзьями в WhatsApp? Будьте добры, дайте доступ ко всей вашей адресной книжке. Является ли это технической необходимостью для работы приложения? Абсолютно нет, но иначе никак. Никаких альтернатив нет. В последние годы большие корпорации таким образом заставляют юзеров делиться всё больше и больше своими данными, и так как они владеют всё большей частью приложений, эти данные собираются в единый профиль (который намного точнее и подробнее чем многие осознают!) и продаются любому кто больше заплатит (в основном рекламодателям, но так же и - государственным органам, мошенникам и т.д.). По сути вашими данными вы платите за &quot;бесплатный&quot; сервис общения. Здесь многие обычно говорят: ну и что такого? Мне скрывать нечего, я и так всё о себе публикую. Я считаю такой подход очень наивным, но конечно это ваше право. Другой аргумент, который также близок мне лично - это просто непривычно и неприятно. Я начал пользоваться интернетом когда у всех был только ник, как до сих пор у нас в мирах, и мне это очень нравилось. Когда везде вдруг понадобились реальное имя, номер телефона, номер кредитной карты... Думаешь: зачем!? не хочу!<br />
<br />
<font size="4">XMPP Ликбез</font><br />
<br />
Возвращаясь к XMPP. Там до сих пор для регистрации нужно только придумать ник и пароль - всё! Регистрироваться нужно на каком-либо сервере и аккаунт выглядит так: <a href="mailto:user@server.com">user@server.com</a>. Похоже на имейл но сходство только внешнее. Протокол поддерживает сообщения от сервера к серверу, поэтому имея аккаунт <a href="mailto:alice@server1.com">alice@server1.com</a> юзер может без проблем общаться с другом на <a href="mailto:bob@server2.com">bob@server2.com</a>. Это всё было и 12 лет назад. Но вот что нового, теперь XMPP поддерживает все современные функции: отправка фото и видео, любых других файлов, <b>аудио- и видеозвонки</b> (!). При этом приложения для XMPP обычно с открытым исходным кодом и существуют для всех платформ. Тут нужно оговориться: XMPP это &quot;расширяемый&quot; протокол, и не все серверы и приложения поддерживают его &quot;полную&quot; версию. Например ваш сервер или приложение могут не поддерживать видеозвонки. Или, если ваши поддерживают, поддержки может не быть у вашего собеседника на другом сервере/приложении. Но есть достаточно серверов которые поддерживают всё. Для лучших результатов лучше чтобы у собеседника был аккаунт на том же сервере и то же приложение что у вас.<br />
<br />
Есть еще одна плюшка в современном XMPP, которая выгодно отличает его от закрытых протоколов и которую поддерживают все серверы и клиенты, кроме допотопных. Это сквозное шифрование с помощью <a href="https://xmpp.org/extensions/xep-0384.html" target="_blank">OMEMO</a> (если нет поддержки - не используйте этот сервер/приложение!). Некоторые популярные закрытые мессенджеры тоже поддерживают шифрование - так в чем же разница? Есть одна существенная особенность. В любом приложении чтобы вы могли прочитать зашифрованные сообщения вашего собеседника, они должны быть расшифрованы и показаны на дисплее. То есть приложение имеет доступ к расшифрованным сообщениям. В закрытых протоколах обычно и приложение с закрытым исходным кодом. Это значит что вы не можете знать не происходит ли что-нибудь с вашими сообщениями между расшифровкой и показом. Например, не передаются ли они куда-то еще?? В XMPP, приложения обычно с открытым кодом и поэтому можно даже самому убедиться что это не так (или довериться многочисленным энтузиастам которые этот код проверили за вас). Кто-то скажет что всё это паранойя если вы не агент спецслужб (а тогда у вас есть свои &quot;чаты&quot;), и может будет прав. Но для кого-то это аргумент в пользу XMPP. Важная оговорка - даже с наличием сквозного шифрования и надежным приложением с открытым исходным кодом, надо всё-таки в какой-то степени доверять серверу где у вас аккаунт. Например, убедиться что он в стране с хорошей защитой персональных данных и компания которая предоставляет сервис и хостинг заслуживают доверия. Ну и напоследок на всякий случай добавлю: я лично не поощряю никакой коммуникации целью которой является нарушение законов ;) Для меня приватное общение важно само по себе, по тем же причинам что не всё что мы говорим родным и близким мы бы готовы были прокричать на площади.<br />
<br />
<font size="4">Хочу себе XMPP, как??</font><br />
<br />
Для тех кого убедили предыдущие параграфы, краткая инструкция как скачать приложение и завести себе аккаунт на XMPP имея телефон на Андроиде:<br />
<ul><li style="">Качаем и устанавливаем магазин приложений F-DROID: <a href="https://f-droid.org/" target="_blank">https://f-droid.org/</a>. Что это и зачем? На F-Droid размещаются приложения с открытым исходным кодом которые прошли проверку. Поэтому в целом ему можно доверять. Но в частности - не любому приложению! Много ли пользователей, оценок? Имя какое-то странное или похоже на популярный продукт? Есть красный флаг - не качаем. Так же нужно руководствоваться здравым смыслом, как и в Google Play. Для разработчиков там чаще проще размещать приложения. У Гугла драконовские условия, включая финансовые затраты для разработчиков. Для энтузиастов которые делают открытые приложения это просто не окупается.</li><li style="">В F-droid ищем приложение Conversations. Иконка - зеленый чат с точками. Устанавливаем</li><li style="">При открытии можно зарегистрировать аккаунт. Введите желаемое имя пользователя - и - внимание! - скорее всего другой сервер. По умолчанию там user<b>@conversations.im</b>. Если сработает, то отлично. А если висит и ничего не происходит, можно попробовать <b>@jabber.fr</b> - так по крайней мере у одного человека получилось. А вообще вот длинный (и все равно не полный!) список серверов <a href="https://providers.xmpp.net/" target="_blank">https://providers.xmpp.net/</a>. Смотрите что каждый из себя представляет, сходите на их сайт. Я не рекомендую любому оттуда безоговорочно доверять.</li><li style="">Всё! Никаких номеров телефона, даже имейла не надо. Не забудьте пароль, потому что его никак не восстановить если потерялся! (у некоторых провайдеров можно оставить свой имейл при регистрации через сайт).</li></ul><br />
<br />
<font size="4">Telegram-XMPP бот в мирах</font><br />
<br />
Возвращаясь к теме этого поста. Теперь, зарегистрировав XMPP аккаунт, как же общаться в мирах? Надо написать боту <b><!-- BEGIN TEMPLATE: bbcode_code_printable -->
<div class="bbcode_container">
	<div class="bbcode_description">Код:</div>
	<hr /><code class="bbcode_code">aw@conversations.im</code><hr />
</div>
<!-- END TEMPLATE: bbcode_code_printable --></b> и следовать инструкциям. Рекомендую почитать описание <a href="https://forum.activeworlds.ru/threads/10621" target="_blank">здесь</a> - все команды бота те же что и через Телеграм. И так же, бота кто-то должен запускать. На момент написания он работает только иногда в тестовом режиме в мире Старт, поэтому если на ваше сообщение нет ответа - значит бот оффлайн...<br />
<br />
Примечание: бот миров не поддерживает (пока) шифрование, поэтому если ему отправлять зашифрованные сообщения он не будет &quot;понимать&quot;. В приложении Conversations надо нажать на символ замка в заголовке чата чтобы отключить шифрование. Для параноиков которые спрашивают &quot;как же так?!&quot; - в мирах шифрования вообще-то тоже нет, так что для этой конкретной задачи нет смысла шифровать от вас до бота, и затем открытым текстом отправлять в миры. (Для наивных параноиков: да, это значит что рассказывать ваши большие секреты в мирах - плохая идея!)<br />
<br />
<font size="4">Хочу своего Telegram-XMPP бота! Программа и исходники</font><br />
<br />
Качаем отсюда: <a href="http://teatr.activeworlds.ru/bots/mobile_chat/mobile_chat_v1.0.zip" target="_blank">http://teatr.activeworlds.ru/bots/mo..._chat_v1.0.zip</a>. Опять же, см. инструкции &quot;Установка и настройка бота&quot; <a href="https://forum.activeworlds.ru/threads/10621" target="_blank">здесь</a>. Очевидным образом, при установке добавились вопросы про XMPP аккаунт (для бота и ваш). Если всё успешно, бот будет пересылать сообщения в Телеграм и XMPP и обратно. Со всего мира (с привами хранителя) или из локального чата. Конечно, можно запускать только Телеграм или только XMPP - это как нравится.<br />
<br />
Исходники в том же архиве. &quot;Краткое руководство программиста&quot; <a href="https://forum.activeworlds.ru/threads/10621" target="_blank">здесь</a> по-прежнему актуально. Добавилась только библиотека <a href="https://invent.kde.org/libraries/qxmpp" target="_blank">qxmpp</a> (её исходники там же), и еще одна зависимость - <a href="https://wiki.qt.io/Qt_5" target="_blank">Qt5</a>, который должен быть установлен в системе. Для начинающих программистов это последнее может быть головной болью потому что нужен <b>32-битный Qt</b> (конкретно использовался <a href="https://download.qt.io/archive/qt/5.15/5.15.18/" target="_blank">Qt 5.18</a>) - к сожалению библиотека миров только 32-битная. Как всё это делать - за рамками короткого поста на форуме, если вдруг кто-то зайдет так далеко и будут вопросы - спрашивайте телеграмой в мирах.<br />
<br />
<font size="4">И напоследок...</font><br />
<br />
С новым Годом всех! ;)<br />
<br />
<a href="https://forum.activeworlds.ru/attachment.php?attachmentid=202&amp;d=1767290145"  title="Название: abstract-images-fireworks_979495-53601-3982079085.jpg
Просмотров: 2

Размер: 50.0 Кб">abstract-images-fireworks_979495-53601-3982079085.jpg</a></div>


	<div style="padding:10px">

	

	

	
		<fieldset class="fieldset">
			<legend>Изображения</legend>
			<ul>
			<!-- BEGIN TEMPLATE: postbit_attachment -->
<li>
	<img class="inlineimg" src="https://forum.activeworlds.ru/images/attach/jpg.gif" alt="Тип файла: jpg" />
	<a href="https://forum.activeworlds.ru/attachment.php?attachmentid=202&amp;d=1767290145">abstract-images-fireworks_979495-53601-3982079085.jpg</a> 
(50.0 Кб)
</li>
<!-- END TEMPLATE: postbit_attachment -->
			</ul>
			</fieldset>
	

	

	</div>

<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="https://forum.activeworlds.ru/forums/17-Боты">Боты</category>
			<dc:creator>doctor</dc:creator>
			<guid isPermaLink="true">https://forum.activeworlds.ru/threads/11855-Telegram-XMPP-бот-теперь-еще-больше-опций-для-чата-с-мобильных-устройств!</guid>
		</item>
		<item>
			<title>Простой бот для чата с поддержкой нейросетей для перевода сообщений и бота-помощника</title>
			<link>https://forum.activeworlds.ru/threads/11594-Простой-бот-для-чата-с-поддержкой-нейросетей-для-перевода-сообщений-и-бота-помощника?goto=newpost</link>
			<pubDate>Sat, 18 May 2024 10:56:54 GMT</pubDate>
			<description>Написал простого бота для чата с графическим интерфейсом. Есть общий чат, шепталка, да и всё на этом. 
 
...Ах да, про нейросети :) Бот кроме того...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Написал простого бота для чата с графическим интерфейсом. Есть общий чат, шепталка, да и всё на этом.<br />
<br />
...Ах да, про нейросети :) Бот кроме того умеет отправлять (настраиваемый) запрос через терминал с сообщением от пользователя в качестве аргумента - и пересылать ответ. Эта дополнительная функциональнасть может использоваться, например, для подключения нейросети которая отвечает на запросы. Конкретно поддерживаются два интерфейса: для перевода сообщений с русского на английский и обратно, и для ответа на произвольные запросы. Но чтобы это работало нужно дополнительно устанавливать пакеты на питоне и качать нейросетевые модели (обычно от нескольких Гб и выше). В папке с ботом см. инструкции в README_ru.html.<br />
<br />
Главное окно программы: <a href="http://teatr.activeworlds.ru/bots/qt_chat/chat_bot_main_window.png" target="_blank">http://teatr.activeworlds.ru/bots/qt...ain_window.png</a><br />
<br />
Скачать можно по ссылке: <a href="http://teatr.activeworlds.ru/bots/qt_chat/qt_chat_v1.0.zip" target="_blank">http://teatr.activeworlds.ru/bots/qt..._chat_v1.0.zip</a></div>


	<div style="padding:10px">

	

	

	
		<fieldset class="fieldset">
			<legend>Изображения</legend>
			<ul>
			<!-- BEGIN TEMPLATE: postbit_attachment -->
<li>
	<img class="inlineimg" src="https://forum.activeworlds.ru/images/attach/jpg.gif" alt="Тип файла: jpg" />
	<a href="https://forum.activeworlds.ru/attachment.php?attachmentid=200&amp;d=1716029612">chat_bot_main_window.jpg</a> 
(10.8 Кб)
</li>
<!-- END TEMPLATE: postbit_attachment -->
			</ul>
			</fieldset>
	

	

	</div>

<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="https://forum.activeworlds.ru/forums/17-Боты">Боты</category>
			<dc:creator>doctor</dc:creator>
			<guid isPermaLink="true">https://forum.activeworlds.ru/threads/11594-Простой-бот-для-чата-с-поддержкой-нейросетей-для-перевода-сообщений-и-бота-помощника</guid>
		</item>
		<item>
			<title>Переключатель прив</title>
			<link>https://forum.activeworlds.ru/threads/11431-Переключатель-прив?goto=newpost</link>
			<pubDate>Tue, 27 Feb 2024 21:10:11 GMT</pubDate>
			<description>Небольшая, но очень интересная программа от Вортекса, год создания 2006.  
 
Если вам в браузере миров надо постоянно переключать несколько паролей...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>Небольшая, но очень интересная программа от Вортекса, год создания 2006. <br />
<br />
Если вам в браузере миров надо постоянно переключать несколько паролей привилегий, то эта программа может быть очень полезна. Она у меня работает, даже если её запустить после открытия браузера. В &quot;прочти_меня.txt&quot; есть описание работы. Надо записать пароли, запустить программу, в браузере миров в меню выбрать Вход-Привилегии, программа предложит список прив, выбираем, переключаем)<a href="http://teatr.activeworlds.ru/aw/awscript001.zip" target="_blank"><br />
<br />
</a>teatr.activeworlds.ru/aw/awscript001.zip</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="https://forum.activeworlds.ru/forums/17-Боты">Боты</category>
			<dc:creator>Lija</dc:creator>
			<guid isPermaLink="true">https://forum.activeworlds.ru/threads/11431-Переключатель-прив</guid>
		</item>
		<item>
			<title>Telegram бот: пересылка сообщений из миров в Telegram и обратно</title>
			<link>https://forum.activeworlds.ru/threads/10621-Telegram-бот-пересылка-сообщений-из-миров-в-Telegram-и-обратно?goto=newpost</link>
			<pubDate>Mon, 29 Jan 2024 09:14:35 GMT</pubDate>
			<description><![CDATA[По просьбам трудящихся сделан новый бот, который пересылает чат миров в Telegram и обратно. Таким образом, можно "быть" в мирах с мобилки или любого...]]></description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>По просьбам трудящихся сделан новый бот, который пересылает чат миров в Telegram и обратно. Таким образом, можно &quot;быть&quot; в мирах с мобилки или любого другого девайса куда можно установить телеграм. Похожая идея уже <a href="http://forum.activeworlds.ru/showthread.php?433" target="_blank">была воплощена</a>, но теперь она адаптирована к новым реалиям (телеграм) и доработана. Бот в первую очередь предназначен для хранителей миров которые хотят &quot;подключить&quot; чат своего мира к телеграму, но в принципе его может запускать любой гражданин (тогда чат будет локально в мирах).<br />
<br />
Вот как это вглядит:<br />
<br />
<a href="http://teatr.activeworlds.ru/bots/telegram_bot/img/telegram_relay_bot.jpg" target="_blank"><img src="http://teatr.activeworlds.ru/bots/telegram_bot/img/telegram_relay_bot.jpg" border="0" alt="" /></a><br />
<br />
Бот на скриншоте &quot;RUAW Chat Relay&quot; (<a href="https://t.me/ruawchat_bot" target="_blank">https://t.me/ruawchat_bot</a>) это бот в мире Start, ему можно написать сообщение в Telegram чтобы переслать его в Start. <b>Этот бот пока работает в тестовом режиме и не всегда онлайн</b>. Ниже инструкции как создасть и запустить <i>своего</i> телеграм-бота для связи с мирами. Для тех у кого есть навыки программирования на C++ и желание добавить новые функции, исходный код и инструкции см в &quot;Кратком руководстве программиста&quot; ниже.<br />
<br />
<font size="+1">Установка и настройка бота</font><br />
<br />
<ul><li style=""> Взять файлы отсюда: <a href="http://teatr.activeworlds.ru/bots/telegram_bot/ruawchat_telegram_v1.3.zip" target="_blank">http://teatr.activeworlds.ru/bots/te...egram_v1.3.zip</a></li><li style=""> Распаковать архив и запустить ruawchat_telegram.exe. Системные требования: Windows (протестирован на 10 версии), вроде как работает также из-под Wine на Linux. Если при запуске exe окошко сразу закрывается, возможно не хватает библиотек. В этом случае может помочь установка <a href="https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170" target="_blank">Visual C++ Redistributable с сайта Microsoft</a>.</li><li style=""> При первом запуске бот будет спрашивать настройки вроде номера гражданства, пароля привелегий и т.д. - здесь всё должно быть достаточно очевидно. Дальше спросит &quot;<i>Telegram token (for Telegram bot)</i>&quot;. Чтобы получить этот токен, надо сначала создать бота в Telegram, для этого нужно написать @BotFather и следовать инструкциям. Именно с этим ботом люди в Telegram будут связываться чтобы писать сообщения в миры. Еще спросит &quot;<i>Your telegram ID?</i>&quot; - этот вопрос можно пропустить но лучше сразу задать свой Telegram ID, если известно, чтобы автоматически быть админом в боте. ID это не номер телефона! Если не знаешь свой ID тогда пропусти этот вопрос, потом увидишь в логах бота.</li><li style=""> Если всё прошло успешно, бот напишет &quot;<i>Connecting to Telegram bot with specified token... Done.</i>&quot; Теперь можно попробовать написать боту в телеграм (для этого надо его там найти и начать чат). Бот ответит &quot;Похоже мы еще не знакомы...&quot; - значит всё в порядке, см. следующую инструкцию.</li></ul><br />
<br />
<font size="+1">Краткое руководство пользователя</font><br />
<br />
<ul><li style=""> При первом общении с ботом в телеграме он попросит задать имя с помощью команды <b>/setname</b>. Лучше задать свой ник в мирах, но можно любое имя. После того как имя задано можно написать <b>/start</b> чтобы начать пересылку сообщений. С этого момента все сообщения отправленные боту (кроме команд, которые начинаются с <b>/</b>) будут пересылаться в миры и обратно. В мирах работа бота зависит от привилегий. Если есть привелегии хранителя, отправка сообщений будет со всего мира (глобал), в противном случае в локальный чат рядом с ботом - и обратно.</li><li style=""> Если при установке бота не был задан твой telegram ID, тогда в мирах имя будет отображаться в кавычках (и серым текстом если бот в глобале). Так же будет для всех новых пользователей бота. Это сделано чтобы показать что имя было выбрано пользователем самостоятельно и никем не проверено. То есть как турист в мирах может выбрать себе любое имя, в том числе такое же как и у существующих граждан. Чтобы верифицировать имена пользователей (доступно только админам - об этом ниже), нужно написать боту <b>/verify &lt;telegram_id&gt; &lt;name&gt;</b>. Например <b>/verify 123456 doctor</b>. После этого пользователь с телеграм ID 123456 может писать от имени <b>doctor</b> нормальным текстом без кавычек, как гражданин в мирах.</li><li style=""> Так где же взять telegram ID и как сделать себя админом бота? (Если ID уже был задан при установке бота, пропусти этот шаг). Свой telegram id, а так же любого кто написал боту можно увидеть в консоли бота - по сообщениям вроде &quot;<i>Telegram user John Smith (id:123456) wrote...</i>&quot;. Если бот был запущен без указания telegram ID хозяина, тогда нужно его закрыть, и в файле <b>names_and_privilegies.txt</b> поменять строку вроде <b>123456	doctor	doctor	0	0	0</b> на <b>123456	doctor	doctor	1	1	0</b> - поменять два нуля на единицы, таким образом верифицировав свое имя и добавив себя в админы. Затем запустить бота опять. К счастью так нужно сделать только один раз для себя.</li><li style=""> После этого можно верифицировать имена пользователей командой <b>/verify &lt;telegram_id&gt; &lt;name&gt;</b> (см выше), а также доступны другие команды админа. А именно:</li><li style=""> <b>/ban &lt;telegram_id&gt;</b> - очевидно. Для этого пользователя будет остановлена пересылка сообщений в обе стороны.</li><li style=""> <b>/restore &lt;telegram_id&gt;</b> - разбанить пользователя.</li><li style=""> <b>/forget &lt;telegram_id&gt;</b> - &quot;забыть&quot; пользователя. То есть удалить из админов, верифицированных имен и остановить пересылку сообщений. Учти в этом случае пользователь может опять начать чат, только потеряет все привилегии.</li><li style=""> <b>/addadmin &lt;telegram_id&gt;</b> - добавить в админы. Осторожнее с этим, админы могут всех банить и при этом могут разбанить сами себя.</li><li style=""> <b>/settimeout &lt;0-720&gt;</b> - установить время, в часах, после которого  пользователям телеграм автоматически отключается пересылка сообщений при неактивности. Они всегда могут её включить обратно написав <b>/start</b>. Смысл этой настройки в том, чтобы если бот работает постоянно, кто-то в телеграм не получал <b>все</b> сообщения чата, скажем, за год, если один раз начал чат с ботом. Активные пользователи (кто отправляет сообщения) с этим ограничением не столкнутся. Если задать <b>/settimeout 0</b> то функция будет отключена - все сообщения будут пересылаться всегда. Значение по умолчанию: 24 часа</li><li style=""> Другие команды доступные всем пользователям: <b>/help</b>, <b>/settings</b> - очевидно, а также <b>/stop</b> - остановить пересылку сообщений. Это удобно чтобы бот не флудил сообщениями из миров, т.е. &quot;остановить&quot; чат. При этом все настройки сохраняются и обратно включить можно в любой момент написав <b>/start</b>.</li></ul><br />
<br />
<font size="+1">Краткое руководство программиста</font><br />
<br />
<ul><li style=""> Исходный код в архиве вместе с ботом - &quot;source.zip&quot;, он включает необходимые библиотеки для API миров, но не телеграм (об этом ниже).</li><li style=""> Код написан на C++, основной файл программы mobile_chat/main.cpp.</li><li style=""> Проект создан в Visual Studio 2022 (Community Edition), основной файл решения ruawchat_telegram.sln. Рекомендуется использовать ту же версию для более предсказуемых результатов.</li><li style=""> Код бота зависит от библиотеки <a href="https://github.com/reo7sp/tgbot-cpp/tree/v1.7.2" target="_blank">https://github.com/reo7sp/tgbot-cpp/tree/v1.7.2</a> (Telegram C++ API) и других библиотек, которые автоматически устанавливаются в систему при установке tgbot: см инструкции &quot;Library installation on Windows&quot; в  <a href="https://github.com/reo7sp/tgbot-cpp/blob/v1.7.2/README.md" target="_blank">https://github.com/reo7sp/tgbot-cpp/....7.2/README.md</a>. Инструкции в подразделе &quot;Setup project with CMakeLists&quot; выполнять не нужно - проект уже установлен в решение Visual Studio.</li><li style=""> Документация (SDK) миров доступна здесь: <a href="https://wiki.activeworlds.com//index.php?title=SDK" target="_blank">https://wiki.activeworlds.com//index.php?title=SDK</a>.</li></ul></div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="https://forum.activeworlds.ru/forums/17-Боты">Боты</category>
			<dc:creator>doctor</dc:creator>
			<guid isPermaLink="true">https://forum.activeworlds.ru/threads/10621-Telegram-бот-пересылка-сообщений-из-миров-в-Telegram-и-обратно</guid>
		</item>
		<item>
			<title>Вариант межмирового чата.</title>
			<link>https://forum.activeworlds.ru/threads/435-Вариант-межмирового-чата?goto=newpost</link>
			<pubDate>Wed, 09 Apr 2014 11:44:45 GMT</pubDate>
			<description>1. Как работает бот глобал чата. 
 
   1.1. = Каретейкер запускает бота в глобальном режиме.  
         = Глобальный режим означает, что бот будет...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: postbit_external -->
<div>1. Как работает бот глобал чата.<br />
<br />
   1.1. = Каретейкер запускает бота в глобальном режиме. <br />
         = Глобальный режим означает, что бот будет слышать все строки обычного чата, по всему миру, не     зависимо от расстояния.<br />
         = Только каретейкер может запускать бота в таком режиме.<br />
<br />
   1.2. = Бот слышит все реплики чата в мире и пересылает их всем людям и ботам находящимся в мире, при помощи Консольных Месаг.<br />
         = Консольная Месага составляется таким образом чтобы полностью имитировать обычный чат.<br />
         = Также, при рассылке консольных месаг, бот НЕ шлёт их тем людям и ботам которые и так слышали эту строку чата обычным, локальным чатом (локальный чат - чат в пределах видимости(куб со стороной 400 метров)).<br />
         = Также, бот глобал чата должен НЕ слышать консольных месаг и должен НЕ пересылать их.<br />
<br />
<br />
<br />
2. Вариант межмирового чата.<br />
<br />
   2.1.  = Всё тоже самое что выше. Пункты 1.1. и 1.2.<br />
<br />
   2.2.  =Программа заходит во вселенную также вторым ботом, этот второй бот заходит в специальный мир &quot;Chat&quot;.<br />
        = По координатам  0-0.<br />
        = Привелегии(глобал мод) никакие не нужны.<br />
        = Имя бота должно совпадать с именем мира где он запущен в пункте 1.1.<br />
<br />
        = Мир &quot;Chat&quot;.<br />
        = Размер - минимален.<br />
        = Построек - нет.<br />
        = Жизни - нет. <br />
        = Вход ботом - тока каретейкерам любого мира(остальным нет необходимости).<br />
        = Вход людей - максимально ограничен.<br />
<br />
   2.3. = Бот в мире &quot;Chat&quot;, повторяет(в локальный чат мира &quot;Chat&quot;) все реплики чата(чата мира из пункта 1.1).<br />
<br />
   2.3. = Бот в мире &quot;Chat&quot; слушает все реплики.<br />
        = Реплики произнесены ботом с его именем (название его мира) - пропускает.<br />
        = Остальные реплики - пересылает всем людям и ботам находящимся в мире(мире из пункта 1.1) при помощи Консольных Месаг.<br />
<br />
<br />
<br />
Возможные фичи :<br />
   Дать пользователям возможность запретить пересылку своих реплик в межмировой чат и приём реплик оттуда.<br />
   Дать пользователям возможность запретить пересылку своих реплик в глобальный чат и приём реплик оттуда.</div>


<!-- END TEMPLATE: postbit_external -->]]></content:encoded>
			<category domain="https://forum.activeworlds.ru/forums/17-Боты">Боты</category>
			<dc:creator>Xaoc</dc:creator>
			<guid isPermaLink="true">https://forum.activeworlds.ru/threads/435-Вариант-межмирового-чата</guid>
		</item>
	</channel>
</rss>
