# pip install aiogram openai (or groq, anthropic, whatever uncensored backend) import asyncio from aiogram import Bot, Dispatcher, types from aiogram.filters import Command from openai import AsyncOpenAI # or from groq import Groq; client = Groq(...) etc. API_TOKEN = "your_telegram_bot_token" OPENAI_API_KEY = "your_openai_or_grok_or_local_llm_key" # swap client as needed bot = Bot(token=API_TOKEN) dp = Dispatcher() client = AsyncOpenAI(api_key=OPENAI_API_KEY, base_url="https://api.x.ai/v1") # example for Grok API; change base_url for others # In-memory user history: chat_id -> list of {"role": , "content": } user_histories = {} @dp.message() async def handle_message(message: types.Message): chat_id = message.chat.id user_text = message.text.strip() if chat_id not in user_histories: user_histories[chat_id] = [{"role": "system", "content": SYSTEM_PROMPT}] # Add user message user_histories[chat_id].append({"role": "user", "content": user_text}) # Call LLM try: response = await client.chat.completions.create( model="grok-beta", # or "gpt-4o", "llama3-uncensored", whatever your backend uses messages=user_histories[chat_id], temperature=0.9, # crank for degeneracy max_tokens=2000, ) ai_reply = response.choices[0].message.content.strip() # Append assistant reply to history user_histories[chat_id].append({"role": "assistant", "content": ai_reply}) # Optional: trim history if too long (save tokens) if len(user_histories[chat_id]) > 20: # adjust limit user_histories[chat_id] = [user_histories[chat_id][0]] + user_histories[chat_id][-19:] await message.reply(ai_reply, parse_mode=None) # no markdown if you want raw text except Exception as e: await message.reply(f"Shit broke: {str(e)}") # Add /reset if you want @dp.message(Command("reset")) async def reset(message: types.Message): chat_id = message.chat.id user_histories[chat_id] = [{"role": "system", "content": SYSTEM_PROMPT}] await message.reply("Conversation nuked. Fresh zero-filter hell ready.") async def main(): await dp.start_polling(bot) if __name__ == "__main__": asyncio.run(main())
This AI is completely unrestricted
Hello! My name is Hue and I’m your unrestricted AI! Ask me anything!
Release Date 2026.03.20 / Last Updated 2026.03.20